OpenCV2.4 imread无法打开图片

环境:VS2010+opencv2.4.11  

问题: imread无法读取图片

原因:VS2010在debug模式下和release模式下调用的opencv库是不一样的,opencv库也分为debug模式(****d.lib)和release模式(***.lib)。在不同的运行模式下,应该配置不同             的库。在VS2010中配置opencv的方法见http://wiki.opencv.org.cn/index.php/VC_2010下安装OpenCV2.4.4


ps.

  1,将图片与.cpp文件放在一个文件夹,即可imread中直接输入文件名。

2,使用cmake编译opencv程序时,应将图片放在工程生成文件中,即与.sln一个文件夹中,imread中直接输入文件名才能通过执行。否则会提示: Microsoft C++ 异常: 内存位置 0x0022f814 处的 cv::Exception。调试时会发现,读取图片内容为空。

         


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值