// xiApiPlusOcvExample.cpp : program opens first camera, captures and displays 40 images #include #include "xiApiPlusOcv.hpp" using namespace cv; using namespace std; int main(int argc, char* argv[]) { try { // Sample for XIMEA OpenCV xiAPIplusCameraOcv cam; xiAPIplus_ImageProcessing processing; // processing handle // Retrieving a handle to the camera device printf("Opening first camera...\n"); cam.OpenFirst(); // Set exposure cam.SetExposureTime(10000); //10000 us = 10 ms // Note: The default parameters of each camera might be different in different API versions XI_IMG_FORMAT format = XI_RAW8; cam.SetImageDataFormat(format); #define EXPECTED_IMAGES 100 xiAPIplus_Image src_images[EXPECTED_IMAGES]; printf("Starting acquisition...\n"); cam.StartAcquisition(); for (int i=0;i