opencv_contrib
opencv_contrib copied to clipboard
compile error error: template argument 1 is invalid Ptr<FarnebackOpticalFlow> cv::cuda::FarnebackOpticalFlow::create
System information (version)
- OpenCV => 4.8
- Operating System / Platform => ubuntu 20.04
Detailed description
compile error
/home/sharedata/opencv_contrib-4.8.0/modules/cudaoptflow/src/farneback.cpp:50:25: error: template argument 1 is invalid 50 | Ptr<FarnebackOpticalFlow> cv::cuda::FarnebackOpticalFlow::create(int, double, bool, int, int, int, double, int) { throw_no_cuda(); return Ptr<FarnebackOpticalFlow>(); } | ^ /home/sharedata/opencv_contrib-4.8.0/modules/cudaoptflow/src/farneback.cpp:50:27: error: no declaration matches 'int cv::cuda::FarnebackOpticalFlow::create(int, double, bool, int, int, int, double, int)' 50 | Ptr<FarnebackOpticalFlow> cv::cuda::FarnebackOpticalFlow::create(int, double, bool, int, int, int, double, int) { throw_no_cuda(); return Ptr<FarnebackOpticalFlow>(); }