您的位置:首页 > 编程语言 > Qt开发

opencv+QT 读取一张图片

2016-02-25 14:07 274 查看
<span style="font-family: Arial; ">绝对目录:</span>


pImg=cvLoadImage("E:/OpenCV/FirstOpenCV/home.jpg",1);
这样是对的 注意左斜 右斜

c:\\img.jpg 这样也是对的

相对目录:

imread("pp.jpg")

这里的目录指的就是 build-***untitled1***-Desktop_Qt_5_3_MinGW_32bit-Debug

而不是untitled1目录下

完整代码

<pre name="code" class="html">#include<opencv2/opencv.hpp>
#include<QDebug>
using namespace cv;

int main()
{
Mat image;
image=imread("pp.jpg");
if(image.data){
qDebug()<<"a";
}

imshow("My Image", image);

// 没有这个 就一闪而过了  waitKey(5000);

//这样不对 必须制定窗口名称 imshow(image);
//原型   void imshow(const string& winname, InputArray mat) (C++ function, in User Interface)

//测试调试语句成功 qDebug()<<"1";

return 1;
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: