opencv中imread这个函数不能正确读入图片的解决
来源:互联网 发布:java工程师等级划分 编辑:程序博客网 时间:2024/04/30 03:38
通常我们为了简单起见,是把所有的库(.lib)包括debug、release两个版本同时加载的。这样的话象下面的代码是可以正常工作的:
- #include <opencv2\opencv.hpp>
- #include<iostream>
- using namespace cv;
- void main()
- {
- IplImage *src;
- src = cvLoadImage("lena.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下
- cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
- cvShowImage("lena",src);
- cvWaitKey(0);
- cvDestroyWindow("lena");
- cvReleaseImage(&src);
- }
但是imread函数则不行,比如:
- /***********************************************************************
- * OpenCV 2.4.3 测试例程
- * 于仕琪 提供
- ***********************************************************************/
- #include "stdafx.h"
- #include <opencv2/opencv.hpp>
- using namespace std;
- using namespace cv;
- int _tmain(int argc, _TCHAR* argv[])
- {
- const char* imagename = "lena.jpg";
- //从文件中读入图像
- Mat img = imread(imagename);
- //如果读入图像失败
- if(img.empty())
- {
- fprintf(stderr, "Can not load image %s\n", imagename);
- return -1;
- }
- //显示图像
- imshow("image", img);
- //此函数等待按键,按键盘任意键就返回
- waitKey();
- return 0;
- }
只能是在两种模式下分别载入相应版本的.lib和.dll才行
0 0
- opencv中imread这个函数不能正确读入图片的解决
- VC2010和OpenCV2.4.9中imread这个函数不能正确读入图片的解决
- 关于Opencv中imread函数读不到图片的解决
- OpenCV|OpenCV中C++函数imread读取图片的问题
- 解决方法:vs2010+opencv不能正确使用imread()和imshow()函数
- OpenCV中C++函数imread读取图片的问题
- OpenCV中C++函数imread读取图片的缩放问题
- OpenCV中C++函数imread读取图片的问题
- OpenCV中使用imread函数读取图片失败的原因
- OpenCV中C++函数imread读取图片的问题
- OpenCV实践之路——使用imread()函数读取图片的六种正确姿势
- OPENCV入门教程四:imread函数读入图像
- OpenCV中imread函数
- OpenCV中imread函数的使用
- opencv imread 函数读取CV_16UC1的png图片
- OpenCV: 图片读取函数imread的文件路径写法
- matlab 图片的读入和显示(imread函数和figure函数)
- 如何查看Opencv中函数的源代码--imread()的源代码
- Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库
- Objective-C学习——中文URL编码和解码
- 编程经典书籍
- Oracel 12cR1 install for Oracle Linux 6.6
- Android开发存储方式详解之SQLite使用实例
- opencv中imread这个函数不能正确读入图片的解决
- 不需要翻墙更新android SDK
- iOS 即时通讯 SDK开发包
- Android高手进阶教程
- C++ explicit关键字的应用方法详细讲解
- FreeBSD--安装Strace
- ogre渲染过程
- 工作计划
- freeradius连接mysql数据库慢问题