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】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/222291
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!