[ 51%] Building CXX object utils/CMakeFiles/aruco_test.dir/aruco_test.cpp.o
/srv/maverick/var/build/aruco/utils/aruco_test.cpp: In function ‘int main(int, char**)’:
/srv/maverick/var/build/aruco/utils/aruco_test.cpp:239:38: error: ‘CV_CAP_PROP_POS_FRAMES’ was not declared in this scope
TheVideoCapturer.set(CV_CAP_PROP_POS_FRAMES,stoi(cml("-skip")));
^~~~~~~~~~~~~~~~~~~~~~
/srv/maverick/var/build/aruco/utils/aruco_test.cpp:239:38: note: suggested alternative: ‘CV_CAP_PROP_FRAME_COUNT’
TheVideoCapturer.set(CV_CAP_PROP_POS_FRAMES,stoi(cml("-skip")));
^~~~~~~~~~~~~~~~~~~~~~
CV_CAP_PROP_FRAME_COUNT
/srv/maverick/var/build/aruco/utils/aruco_test.cpp:294:56: error: ‘CV_CAP_PROP_POS_FRAMES’ was not declared in this scope
std::cout<<"Frame:"<<TheVideoCapturer.get(CV_CAP_PROP_POS_FRAMES)<<std::endl;
^~~~~~~~~~~~~~~~~~~~~~
/srv/maverick/var/build/aruco/utils/aruco_test.cpp:294:56: note: suggested alternative: ‘CV_CAP_PROP_FRAME_COUNT’
std::cout<<"Frame:"<<TheVideoCapturer.get(CV_CAP_PROP_POS_FRAMES)<<std::endl;
^~~~~~~~~~~~~~~~~~~~~~
CV_CAP_PROP_FRAME_COUNT
utils/CMakeFiles/aruco_test.dir/build.make:62: recipe for target 'utils/CMakeFiles/aruco_test.dir/aruco_test.cpp.o' failed
make[2]: *** [utils/CMakeFiles/aruco_test.dir/aruco_test.cpp.o] Error 1
CMakeFiles/Makefile2:293: recipe for target 'utils/CMakeFiles/aruco_test.dir/all' failed
make[1]: *** [utils/CMakeFiles/aruco_test.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
In utils/aruco_test.cpp, there needs to be an additional define:
#if CV_MAJOR_VERSION >= 4
**#define CV_CAP_PROP_POS_FRAMES cv::CAP_PROP_POS_FRAMES**
#define CV_CAP_PROP_FRAME_COUNT cv::CAP_PROP_FRAME_COUNT
#endif