Qt5配置Opencv读取一张图像

1、首先Qt5配置Opencv(我已经配置成功)有时间发出来
2、Opencv的基本Mat操作
(1)加Opencv的头文件

  • #include<opencv2/opencv.hpp>
    #include <opencv2/highgui/highgui_c.h> 
    using namespace cv;
    

    (2)Opencv图像基本处理

     Mat srcimage = imread("F:/1.png");   //读取原始图片
     //Mat转QImage 颜色
     cvtColor(srcimage,srcimage,CV_BGR2RGB);
    

3、Mat转QImage( //Mat转QImage 像素 oldlabel放置原图)

   QImage disimage = QImage(srcimage.data,srcimage.cols,srcimage.rows,srcimage.cols*srcimage.channels(),QImage::Format_RGB888);
    disimage = disimage.scaled(ui->oldlabel->width(),ui->oldlabel->height());

4、用Qt的lable展示图片

   ui->oldlabel->setPixmap(QPixmap::fromImage(disimage));

5、源代码

   //读取原始图片
    Mat srcimage = imread("F:/1.png");
    //Mat转QImage 颜色
    cvtColor(srcimage,srcimage,CV_BGR2RGB);
    //Mat转QImage 像素   oldlabel放置原图
    QImage disimage = QImage(srcimage.data,srcimage.cols,srcimage.rows,srcimage.cols*srcimage.channels(),QImage::Format_RGB888);
    disimage = disimage.scaled(ui->oldlabel->width(),ui->oldlabel->height());
    ui->oldlabel->setPixmap(QPixmap::fromImage(disimage));

相关推荐

  1. Qt5配置Opencv图像

    2024-05-01 12:38:03       35 阅读
  2. QImage加载opencv图片出错

    2024-05-01 12:38:03       37 阅读
  3. Qt 配置 OpenCV

    2024-05-01 12:38:03       39 阅读
  4. QT配置opencv

    2024-05-01 12:38:03       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 12:38:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 12:38:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 12:38:03       82 阅读
  4. Python语言-面向对象

    2024-05-01 12:38:03       91 阅读

热门阅读

  1. 2024年第二十一届五一数学建模竞赛A题思路

    2024-05-01 12:38:03       30 阅读
  2. CSS中的Float(浮动):深入解析与运用技巧

    2024-05-01 12:38:03       31 阅读
  3. vue钩子函数、生命周期

    2024-05-01 12:38:03       32 阅读
  4. 美易官方:亚马逊第一季度营收1433.13亿美元

    2024-05-01 12:38:03       33 阅读
  5. Fastadmin 日常项目常见用法整理

    2024-05-01 12:38:03       33 阅读
  6. 深入解析Jackson的ObjectMapper:核心功能与方法指南

    2024-05-01 12:38:03       38 阅读
  7. W801学习笔记十六:掌机系统——启动第一个应用

    2024-05-01 12:38:03       39 阅读
  8. 论文辅助笔记:TEMPO 之 utils.py

    2024-05-01 12:38:03       28 阅读
  9. list模拟实现

    2024-05-01 12:38:03       24 阅读
  10. 六石管理学:有目的,再投诉

    2024-05-01 12:38:03       30 阅读
  11. Docker的介绍及与传统虚拟化技术的区别

    2024-05-01 12:38:03       32 阅读