opencv2411的imread/imshow/imwrite等函数在vs2013中无法运行

编写了一个简单的opencv读取图片的程序,cv::Mat src = cv::imread("F:\\cam1.bmp"); 结果总是xiax显示内存读取位置有wen:问题。后来只能用 src = cvLoadImage("F:\\cam1.bmp");代替。最后没找到合适的解决方案,只能ji将debug模式转变为release模式。za暂时实现了程序运行。期待更好地解决方案~

第二天又发现cout<<****<<endl在运行时也会出现内存错误。发现最可能的原因是opencv编译时针对的vs版本不一样,比如opencv是针对vs2013版本cmake的,这时很多函数在vs2015中调用就是出现内存错误。这时候要用cmake重新编译opencv,或者在网上下载相应的版本,或者在 常规-平台工具集-中修改,将v140改成v120

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值