该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
**** Build of configuration Debug for project OpticalFlow ****
make all
Building file: ../src/optical_flow.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/local/include/opencv2 -I/usr/local/include -I/usr/local/include/opencv -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/optical_flow.d" -MT"src/optical_flow.d" -o"src/optical_flow.o" "../src/optical_flow.cpp"
../src/optical_flow.cpp: In function \u2018int main(int, const char**)\u2019:
../src/optical_flow.cpp:353:56: error: call of overloaded \u2018cvtColor(cv::Mat&, cv::Mat&, cv::ColorConversionCodes)\u2019 is ambiguous
cvtColor(framePrvs, framePrvsGray, COLOR_BGR2GRAY); // convert to grayscale
^
../src/optical_flow.cpp:353:56: note: candidates are:
In file included from /usr/local/include/opencv2/videostab/global_motion.hpp:56:0,
from /usr/local/include/opencv2/videostab/stabilizer.hpp:50,
from /usr/local/include/opencv2/videostab.hpp:78,
from /usr/local/include/opencv2/opencv.hpp:98,
from ../src/optical_flow.cpp:16:
/usr/local/include/opencv2/cudaimgproc.hpp:90:17: note: void cv::cuda::cvtColor(cv::InputArray, cv::OutputArray, int, int, cv::cuda::Stream&)
CV_EXPORTS void cvtColor(InputArray src, OutputArray dst, int code, int dcn = 0, Stream& stream = Stream::Null());
^
In file included from /usr/local/include/opencv2/opencv.hpp:71:0,
from ../src/optical_flow.cpp:16:
/usr/local/include/opencv2/imgproc.hpp:3649:19: note: void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)
CV_EXPORTS_W void cvtColor( InputArray src, OutputArray dst, int code, int dstCn = 0 );
^
../src/optical_flow.cpp:357:56: error: call of overloaded \u2018cvtColor(cv::Mat&, cv::Mat&, cv::ColorConversionCodes)\u2019 is ambiguous
cvtColor(frameNext, frameNextGray, COLOR_BGR2GRAY); // convert to grayscale
^
../src/optical_flow.cpp:357:56: note: candidates are:
In file included from /usr/local/include/opencv2/videostab/global_motion.hpp:56:0,
from /usr/local/include/opencv2/videostab/stabilizer.hpp:50,
from /usr/local/include/opencv2/videostab.hpp:78,
from /usr/local/include/opencv2/opencv.hpp:98,
from ../src/optical_flow.cpp:16:
/usr/local/include/opencv2/cudaimgproc.hpp:90:17: note: void cv::cuda::cvtColor(cv::InputArray, cv::OutputArray, int, int, cv::cuda::Stream&)
CV_EXPORTS void cvtColor(InputArray src, OutputArray dst, int code, int dcn = 0, Stream& stream = Stream::Null());
^
In file included from /usr/local/include/opencv2/opencv.hpp:71:0,
from ../src/optical_flow.cpp:16:
/usr/local/include/opencv2/imgproc.hpp:3649:19: note: void cv::cvtColor(cv::InputArray, cv::OutputArray, int, int)
CV_EXPORTS_W void cvtColor( InputArray src, OutputArray dst, int code, int dstCn = 0 );
^
make: *** [src/optical_flow.o] Error 1