diff --git a/modules/videoio/src/cap.cpp b/modules/videoio/src/cap.cpp index dbc5a82409..d5aec38ded 100644 --- a/modules/videoio/src/cap.cpp +++ b/modules/videoio/src/cap.cpp @@ -271,13 +271,13 @@ CV_IMPL CvCapture * cvCreateCameraCapture (int index) TRY_OPEN(capture, cvCreateCameraCapture_Giganetix(index)) if (pref) break; // CV_CAP_GIGANETIX #endif - } #ifdef HAVE_ARAVIS_API case CV_CAP_ARAVIS: TRY_OPEN(capture, cvCreateCameraCapture_Aravis(index)) if (pref) break; #endif + } return capture; } diff --git a/modules/videoio/src/precomp.hpp b/modules/videoio/src/precomp.hpp index e166596cad..8a10d20498 100644 --- a/modules/videoio/src/precomp.hpp +++ b/modules/videoio/src/precomp.hpp @@ -128,6 +128,7 @@ CvCapture* cvCreateFileCapture_OpenNI2( const char* filename ); CvCapture* cvCreateCameraCapture_Android( int index ); CvCapture* cvCreateCameraCapture_XIMEA( int index ); CvCapture* cvCreateCameraCapture_AVFoundation(int index); +CvCapture* cvCreateCameraCapture_Aravis( int index ); CvCapture* cvCreateFileCapture_Images(const char* filename); CvVideoWriter* cvCreateVideoWriter_Images(const char* filename);