image-align icon indicating copy to clipboard operation
image-align copied to clipboard

Compilation error please help me

Open zhangzherui123 opened this issue 4 years ago • 0 comments

error: call of overloaded ‘goodFeaturesToTrack(cv::Mat&, std::vector<cv::Point >&, const int&, double, int, cv::Mat, int, int, double)’ is ambiguous_ 205 | cv::goodFeaturesToTrack(gray, points[1], MAX_FEATURES, 0.01, 10, cv::Mat(), 3, 0, 0.04); | ^ In file included from /data/notebook/ZZR/lib/opencv/include/opencv2/imgproc/imgproc.hpp:48, from /data/notebook/ZZR/code/image-align/inc/imagealign/image_pyramid.h:29, from /data/notebook/ZZR/code/image-align/inc/imagealign/align_base.h:25, from /data/notebook/ZZR/code/image-align/inc/imagealign/forward_additive.h:23, from /data/notebook/ZZR/code/image-align/inc/imagealign/imagealign.h:24, from /data/notebook/ZZR/code/image-align/examples/optical_flow.cpp:20: /data/notebook/ZZR/lib/opencv/include/opencv2/imgproc.hpp:1959:19: note: candidate: ‘void cv::goodFeaturesToTrack(cv::InputArray, cv::OutputArray, int, double, double, cv::InputArray, int, bool, double)’ 1959 | CV_EXPORTS_W void goodFeaturesToTrack( InputArray image, OutputArray corners, | ^~~~~~~~~~~~~~~~~~~ /data/notebook/ZZR/lib/opencv/include/opencv2/imgproc.hpp:1964:19: note: candidate: ‘void cv::goodFeaturesToTrack(cv::InputArray, cv::OutputArray, int, double, double, cv::InputArray, int, int, bool, double)’ 1964 | CV_EXPORTS_W void goodFeaturesToTrack( InputArray image, OutputArray corners, | ^~~~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/example_optflow.dir/build.make:76: CMakeFiles/example_optflow.dir/examples/optical_flow.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:141: CMakeFiles/example_optflow.dir/all] Error 2 make: *** [Makefile:91: all] Error 2

zhangzherui123 avatar Nov 12 '21 05:11 zhangzherui123