您的位置:首页 > 运维架构

初学Opencv时候遇到的几个编译器报错问题

2015-11-18 20:16 525 查看
(1)在运行OpenCV类C++程序时,遇到如下错误:

  Unhandled exception at 0x76E**** in ,,,.exe:Microsoft C++ exception :cv::Exception
at memory location ....



    原因有几个:一是图像路径的问题,没读到图像;二是循环中的行列写反了,导致越界;三是在逐个像素操作的时候将行列写反了,导致不能正确读取,报错。四是VS编译器的问题,换下Debug和Relese模式试试。

(2)注意看报错原因,很多是数据格式的问题;比如有些方法(findContours()等)只能用8UC1和32sC1的图像。

(3)看到error LNK2001: 无法解析的外部符号 "void __cdecl oir::getHistogramFeatures(class cv::Mat const &,class cv::Mat这样的错误,说明getHistogramFeatures只声明了,没有实现,需要再进行实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv C++