我是靠谱客的博主 坚定母鸡,最近开发中收集的这篇文章主要介绍【问题解决】imread读不出图片,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天在使用FaceRecognizer的时候,需要使用imread读取图片,但结果老是出错(train读到了NULL值),调试后发现,是imread读取出来的图片为空,百度了好久,对比了几个解决方案后,总算发现了原来是自己的项目配置有问题——OpenCV的lib包依赖出错了。

在配置项目的时候,我们应该给不同的模式(Debug和Release)添加不同的包,但一般都会图方便,都给加上去。下面是解决办法:

进入属性页,选择配置属性->链接器->输入->附加依赖项

Debug模式,包是:

……
E:OpenCVopencvbuildx64vc12libopencv_flann248d.lib
……

Release模式,包是:

……
E:OpenCVopencvbuildx64vc12libopencv_flann248.lib
……

区别就在于Debug模式有d,Release模式没有。

最后

以上就是坚定母鸡为你收集整理的【问题解决】imread读不出图片的全部内容,希望文章能够帮你解决【问题解决】imread读不出图片所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部