bool CvCaptureCAM_Aravis::create( int index ) { std::string deviceName; if(!getDeviceNameById(index, deviceName)) return false; return NULL != (camera = arv_camera_new(deviceName.c_str())); }
bool CameraGigeAravis::createDevice(int id){ string deviceName; if(!getDeviceNameById(id, deviceName)) return false; camera = arv_camera_new(deviceName.c_str()); if(camera == NULL){ BOOST_LOG_SEV(logger, fail) << "Fail to connect the camera."; return false; } return true; }