编译opencv4.0.x版本的程序时,由于个人疏忽致使opencv 函数参数顺序调用错误,但是编译时没有提示该语句参数顺序错误,提示以下错误:
g:\library\opencv-master\build\install\include\opencv2\core\traits.hpp(386): error C2039: “type”: 不是“cv::DataType<T>”的成员
1> with
1> [
1> T=cv::KeyPoint
1> ]
1> g:\library\opencv-master\build\install\include\opencv2\core\traits.hpp(386): note: 参见“cv::DataType<T>”的声明
1> with
1> [
1> T=cv::KeyPoint
1> ]
1> g:\library\opencv-master\build\install\include\opencv2\core\mat.inl.hpp(95): note: 参见对正在编译的类 模板 实例化“cv::traits::Type<_Tp>”的引用
1> with
1> [
1> _Tp=cv::KeyPoint
1> ]
1> g:\project\rewptis\rewptis\rewptis.cpp(192): note: 参见对正在编译的函数 模板 实例化“cv::debug_build_guard::_InputArray::_InputArray<cv::KeyPoint>(const std::vector<cv::KeyPoint,std::allocator<_Ty>> &)”的引用
1> wit