opencv_contrib icon indicating copy to clipboard operation
opencv_contrib copied to clipboard

compile error error: template argument 1 is invalid Ptr<FarnebackOpticalFlow> cv::cuda::FarnebackOpticalFlow::create

Open nwpuclydewang opened this issue 7 months ago • 1 comments

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>(); }

nwpuclydewang avatar Jul 14 '24 12:07 nwpuclydewang