Advertisement

OpenCV2-读取png图片显示至QT label上

阅读量:

问题一:

test.png这张操作图片的尺寸为365像素乘以365像素,且其文件格式为PNG类型。

这里写图片描述

利用OpenCV提供的图形用户界面功能,能够正常展示图像内容,具体实现方式可参考以下代码示例:

复制代码
    QStringfileName=QFileDialog::getOpenFileName(this,
                tr("OpenImage"),".",
                tr("ImageFiles(*.png*.jpg*.jpeg*.bmp)"));
    if(fileName.length()<=0)return;
    //imread的第二个参数:读取4通道的png图像。其中第四个通道的数据类型和其他通道的一样,都是uchar型,完全透明为0,否则为255
    image=cv::imread(fileName.toUtf8().data());
    QString status = QString::number(image.rows)+"x"+QString::number(image.c

全部评论 (0)

还没有任何评论哟~