cheind / image-align

Variants of the classic Lucas-Kanade image alignment algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compilation error please help me

zhangzherui123 opened this issue · 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