opencv调用函数imread()读取图片为空
来源:互联网 发布:c语言程序运行后闪退 编辑:程序博客网 时间:2024/05/22 04:39
- imread()函数无法读取到图片
在配置好opencv后会运行一下测试程序:
#include <opencv2\opencv.hpp>using namespace cv;int main() { const char* name = "test.jpg"; Mat img = imread(name); imshow("test", img); waitKey(); return 0;}
编译运行后出错,提示一下信息:
网上看了很多解决方案,都试了一遍,但是每个人的问题不同,也许情况就不同,所以都复制黏贴下来,自己去测试咯!
(1)图片路径问题:方案一,是把图片放在工程项目中cpp文件所在的文件夹;方案二,添加绝对路径(注意用\两个反斜杠)例如:我的图片放在E:\project\test\New2文件夹下,则路径为“E:\project\VS2015\test\New2\5.jpg”
(2)链接库版本不正确:(debug下对应的库为xxxd.lib,release的为xxx.lib)
据说imread()不能同时添加带d和不带d的依赖项,而要单独添加,根据Debug和Release模式不同相应配置不同的依赖项,我用的opencv3.2+debug模式下,所以添加opencv_world320d.lib,如图:
(3)opencv3版本,调试模式要在x64下,而不能使用x86
http://blog.csdn.net/zmdsjtu/article/details/54694793
(4)有人提出用下面方法解决,但是我没用过,也一并写出来:
改属性->C/C++->代码生成->运行库
如果是debug版,将运行时库设置为:多线程调试(/ MTD)
如果是release版,将运行时库设置为:多线程(/ MT)
PS:最后说一下我的情况,真的感觉要被自己蠢哭的那种,由于文件夹下图片没有显示后缀名,我把图片命名为”5.jpg”,所以一直读取失败,实际上我的图片类型是tif格式的,所以正确的路径应该写“5.jpg.tif”,就这么一个小问题搞了半天!最后祝大家opencv安装顺利!遇到问题不要着急,慢慢分析排除总会解决的~
参考链接:
http://blog.csdn.net/lh1162810317/article/details/23792247
http://blog.csdn.net/liups/article/details/32911791
http://163n.blog.163.com/blog/static/56035552201511782022800/
- opencv调用函数imread()读取图片为空
- OpenCV的imread函数读取为空的错误
- 【OpenCV】imread读取数据为空
- Opencv 2.4.10 中imread读取图片为空的原因分析
- OpenCV|OpenCV中C++函数imread读取图片的问题
- Opencv使用imread函数时,读到的数据为空
- OpenCV imread读取图片失败
- 在visual studio 2010中使用opencv imread函数读取图像失败,数据为空的问题解决方法。
- OpenCV中C++函数imread读取图片的问题
- opencv imread 函数读取CV_16UC1的png图片
- OpenCV中C++函数imread读取图片的缩放问题
- OpenCV中C++函数imread读取图片的问题
- OpenCV: 图片读取函数imread的文件路径写法
- OpenCV中使用imread函数读取图片失败的原因
- OpenCV中C++函数imread读取图片的问题
- opencv imread 读入图像为空
- 【OpenCV】imread读取数据为空的解决方案(被坑了一下午)
- VS2010 调用OpenCV的imread读不出图片
- Ubuntu14.04 安装好samba,提示:无法访问,您可能没有权限使用网络资源。
- ubuntu下安装vsftpd方法和常见问题解决
- 从浏览器到服务器 网站是如何工作的
- 《道德经》第四十五章
- Android中使用WebVIew展示网页源码, loadDataWithBaseURL()常见问题。
- opencv调用函数imread()读取图片为空
- FPGA综合系统设计(三):贪吃蛇游戏(键盘+VGA)
- java中8中基本数据类型占用字节空间
- tf.train.match_filenames_once如何验证文件是否正确读取?
- list转json Gson中list转json
- android获取APK文件,及应用内部签名信息方法
- Java 并发工具包 java.util.concurrent 用户指南
- 莫队算法—【清ojA1206】【bzoj2038】小Z的袜子
- GDB调试器使用总结