Opencv使用imread函数时,读到的数据为空
来源:互联网 发布:阿里云子账号登录 编辑:程序博客网 时间:2024/05/21 14:04
问题描述:使用opencv的imread函数时,读到的数据为空。
程序:
Mat img; string namepic="street.png"; img = imread(namepic);
解决办法:
OpenCV配置的问题:之前配置时为了省事儿,无论是Debug还是Release中的附加依赖项,都添加了所有的lib,也就是没有分Debug和Release。但实际上OpenCv是要分的,文件名尾带d的为Debug库函数,不带d的为Release库函数。只需将其中库函数分开添加进附加依赖项即可:
Debug库:
opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_nonfree244d.lib
opencv_objdetect244d.lib
opencv_photo244d.lib
opencv_stitching244d.lib
opencv_ts244d.lib
opencv_video244d.lib
opencv_videostab244d.lib
Release库:
opencv_calib3d244.lib
opencv_contrib244.lib
opencv_core244.lib
opencv_features2d244.lib
opencv_flann244.lib
opencv_gpu244.lib
opencv_highgui244.lib
opencv_imgproc244.lib
opencv_legacy244.lib
opencv_ml244.lib
opencv_nonfree244.lib
opencv_objdetect244.lib
opencv_photo244.lib
opencv_stitching244.lib
opencv_ts244.lib
opencv_video244.lib
opencv_videostab244.lib
这样修改后,再运行程序,就能够正常读取图片啦!
note:1.上述情况是针对于opencv2.4.4的,如果是opencv2.4.8或者其他版本的opencv,直接将上述库中的244→248即可。
2.链接库如何修改截图如下:
【debug下】
【release下】
- Opencv使用imread函数时,读到的数据为空
- 在visual studio 2010中使用opencv imread函数读取图像失败,数据为空的问题解决方法。
- OpenCV的imread函数读取为空的错误
- 【OpenCV】imread读取数据为空
- opencv调用函数imread()读取图片为空
- opencv error assertion failed,imread读到的总是空数据,Microsoft C++ 异常: 内存位置 0x0043f888 处的 cv::Exception。
- 【OpenCV】imread读取数据为空的解决方案(被坑了一下午)
- OpenCV中的imread()读出的图形为空
- OpenCV中imread函数的使用
- opencv imread 读入图像为空
- OpenCV中使用imread函数读取图片失败的原因
- Opencv 2.4.10 中imread读取图片为空的原因分析
- opencv函数使用——imread
- opencv的imread函数无法读取图像
- opencv图像的载入:imread()函数
- OpenCV中imread函数
- OpenCV|OpenCV中C++函数imread读取图片的问题
- OpenCV实践之路——使用imread()函数读取图片的六种正确姿势
- mysql 删除所有连接进程
- Android内部数据库
- Linked List Cycle
- 如何将谷歌地图叠加到MapGIS三维地球场景
- DebugScoped 智能打印
- Opencv使用imread函数时,读到的数据为空
- linux进程控制-wait()
- POJ1129 Channel Allocation DFS
- 基于C++ STL图的邻接表表示及深度、广度搜索实现
- Mac上启动server报Caused by: java.net.UnknownHostException:*.local:*.local解决办法
- Berkeley DB 的内容
- POJ 题目1470 Closest Common Ancestors(LCA)
- 内部类
- Two Sum