在VS中OpenCV用imread读取不到图片
2017-09-27 19:01
363 查看
今天在Visual Studio2013中配置好了OpenCV2.4.11,然后用imread读取图片试试效果,发现读取不到图片,症状是,编译运行都没出错,但是读到的图片就是空的。最后查找了半天的原因,发现是工程使用的是Debug模式,但是添加的OpenCV依赖库是用的Release版本的。具体如下:
如上图,我的工程是使用的Debug模式
所以属性 -> 链接器 -> 附加依赖项 里面也要添加上OpenCV的Debug版本的库。如上图,后缀为d结尾的,也即opencv_calib3d2411d.lib这个就是Debug版本的库,如果是opencv_calib3d2411.lib则是Release版本的库。所以,这里两者的库的版本要能够对应上,Debug对应Debug,Release对应Release即可。
如上图,我的工程是使用的Debug模式
所以属性 -> 链接器 -> 附加依赖项 里面也要添加上OpenCV的Debug版本的库。如上图,后缀为d结尾的,也即opencv_calib3d2411d.lib这个就是Debug版本的库,如果是opencv_calib3d2411.lib则是Release版本的库。所以,这里两者的库的版本要能够对应上,Debug对应Debug,Release对应Release即可。
相关文章推荐
- vs2013-opencv2.4.10-imread()读取图片问题
- OpenCV_imread()读取不到图片的问题
- OpenCV 2.4.10 + VS2010 配置,imread读取不到图片
- OpenCV imread读取图片失败
- opencv cvLoadImage(mPath)通过打开文件读取图片,读不到图片问题
- OpenCV|OpenCV中C++函数imread读取图片的问题
- opencv调用函数imread()读取图片为空
- vs2015+opencv3.2+mfc读取摄像头显示在图片控件Picture Control
- opencv3.3和opencv2.12的imread 读取同一张图片读出来的结果不一致
- 关于Opencv中imread函数读不到图片的解决
- OpenCV: 图片读取函数imread的文件路径写法
- OpenCV实践之路——使用imread()函数读取图片的六种正确姿势
- vs2012使用openCV中的imread读不到图片的解决方法
- vs2010使用openCV中的imread读不到图片问题的解决方法
- OpenCV中C++函数imread读取图片的缩放问题
- Opencv2 imread() 读取图片失败
- OpenCV中C++函数imread读取图片的问题及解决方法
- OpenCV中C++函数imread读取图片的问题
- OpenCV中C++函数imread读取图片的问题
- 在VS中使用OpenCV的imread读取图像失败