qt中使用opencv处理图片 QImage 和 IplImage 相互之间转换问题

简介:

在用opencv处理图片显示在qt label上的时候遇到不是问题

1. qt上要用qimage形式才干显示

IplImage转成 Qimage

彩色图像转换

 IplImage  *fram;

QImage image((const uchar*)fram->imageData, fram->width, fram->height, QImage::Format_RGB888);

在用opencv二值化以后你再转换发现出现label里面显示多个画面并且还有彩色的怎么回事

这时候得换參数

QImage resimg(( uchar*)res->imageData, res->width, res->height, QImage::Format_Indexed8);

參数换后就好了说明QImage::Format_Indexed8就是用来转换灰色图像的

2. yuv摄像头採集的数据图片转换成rgb后生成Qimage我要用opencv处理要转换成lplimage格式这时候就能够这样来写

//转换格式QImage转IplImage
     width = frame->width();
     height = frame->height();
      Size.height = height;
      Size.width = width;
    lplImage * image = cvCreateImage(Size, IPL_DEPTH_8U, 3);
      for (int y = 0; y < height; ++y)
       {
         for (int x = 0; x < width; ++x)
           {
              QRgb rgb = frame->pixel(x, y);
              cvSet2D(image, y, x, CV_RGB(qRed(rgb), qGreen(rgb), qBlue(rgb)));
          }
       }

最后image就是iplimage格式的。你能够把上面的自己封装下每次直接调用非常方便。





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5322015.html,如需转载请自行联系原作者


相关文章
|
1月前
|
计算机视觉 数据格式
使用opencv在Qt控件上播放mp4文件
使用opencv在Qt控件上播放mp4文件
37 2
|
2月前
|
计算机视觉 C++
基于Qt的简易图片浏览器设计与实现
基于Qt的简易图片浏览器设计与实现
38 1
|
3月前
|
监控 API 计算机视觉
OpenCV这么简单为啥不学——1.13图片冷白皮(美白)处理
OpenCV这么简单为啥不学——1.13图片冷白皮(美白)处理
33 0
|
3月前
|
人工智能 Linux API
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
49 0
|
2月前
|
编解码 算法 vr&ar
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换(二)
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换
47 1
|
2月前
|
存储 编解码 算法
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换(一)
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换
90 1
|
15天前
|
前端开发 API 计算机视觉
opencv绘制基本图形,在图片上添加文字
opencv绘制基本图形,在图片上添加文字
|
26天前
|
机器学习/深度学习 算法 自动驾驶
opencv python 图片叠加
【4月更文挑战第17天】
|
2月前
|
存储 算法 编译器
【ffmpeg 到Qt的图片格式转换】精彩的像素:深入解析 AVFrame 到 QImage 的转换
【ffmpeg 到Qt的图片格式转换】精彩的像素:深入解析 AVFrame 到 QImage 的转换
59 0
|
2月前
|
机器学习/深度学习 API vr&ar
Qt, OpenCV与OpenGL协同作战:图像处理与三维图形界面的完美结合
Qt, OpenCV与OpenGL协同作战:图像处理与三维图形界面的完美结合
145 4

推荐镜像

更多