Opencv中cv::imread()读取图片失败的原因

在尝试使用OpenCV的cv::imread()函数读取图片时遇到问题,图片始终无法被正确读取。尝试了多种路径修改但未果,怀疑是调试环境导致的问题。发现在配置中引用.lib文件会导致错误,而仅引用d.lib则可以正常运行。为确保程序运行,还需要将相关配置文件复制到执行目录下。

在调试运行时,opencv中使用cv::imread()读取图片老是读取不到图片,访问不成功,百度试了很多办法,怎么该路径都不行,最后怀疑调试的环境问题。
调用opencv主要引用d.lib和.lib这两个后缀文件,发现调试时使用.lib配置会报错,最后删掉所有.lib的引用,单单引用d.lib就没问题了。
注意:运行时还需要把用到的配置文件复制到运行目录下,不然调试不起来。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值