Imread函数不好使的替用方法

Mat img = imread("pp.jpg");  

||

IplImage*iplImg = cvLoadImage("pp.jpg");//由于imread在debug模式下不好用,所以用这两句代替
Mat img(iplImg,true);

这种替代是有限制的,所以如果不能代替的情况的话就讲debug模式改为release模式吧。。。我就一渣渣

---------------------------------------------------------------------------------------------------------------------------

由于换了win64+vs2013+opencv3.0,然后在x64下编,出现mat在debug和release都不能用。

解决方法:

选择“配置属性-->C/C++-->代码生成”,将“运行库”"多线程调试"修改为“多线程(/MT)”,。。。。就好了,,渣渣的方法。。但是头文件要加入

#include <opencv2\opencv.hpp>

--------------------------------------------------------------------------------------------------------------------------------------------

可以直接加入#include <opencv2\opencv.hpp>这个头文件就OK了,也不用配什么多线程的,具体为什么有待探究。。

原文链接: https://www.cnblogs.com/beihaidao/p/4838456.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Imread函数不好使的替用方法

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/222291

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 上午11:40
下一篇 2023年2月13日 上午11:41

相关推荐