如何利用Qt显示raw格式的图片

您所在的位置:网站首页 播放值的图片 如何利用Qt显示raw格式的图片

如何利用Qt显示raw格式的图片

2024-03-28 00:51| 来源: 网络整理| 查看: 265

最近在搞读取cmos采集图像,为了便于调试使用Qt将图像显示出来。相关代码如下:

#define width 1280 #define hight 800 void QtWidgetsApplication1::ShowRaw() { //读取raw FILE* fp = fopen("E:\\Learn\\Qt_showRAW\\QtWidgetsApplication1\\demo.raw","rb");//读取图片 unsigned int size = width * hight; uint8_t* raw_data = (uint8_t*)malloc(size); fread(raw_data,1,size,fp);//读取图像内部数据 QImage img(raw_data,width,hight,QImage::Format_Grayscale8);//转换图像 QPixmap px = QPixmap::fromImage(img); free(raw_data); label->setPixmap(px); label->show(); }

这里的RAW是Grayscale8格式。这里有VS2019的简单工程https://download.csdn.net/download/qq_32497777/17167982?spm=1001.2014.3001.5501



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3