qt使用opencv的imread读取图像为空

复制代码
  Mat img= imread("‪‪D:/you.jpg");
    //Mat img= imread("D:/you.jpg");
    if(img.empty()){
        qDebug()<<"kong";
        return;
    }

    // 将OpenCV的Mat转换为Qt的QImage并显示
    cvtColor(img, img, COLOR_BGR2RGB); // OpenCV默认是BGR格式,需要转为RGB
    QImage qimg(img.data, img.cols, img.rows, img.step, QImage::Format_RGB888);
    ui->label->setPixmap(QPixmap::fromImage(qimg.scaled(
                                                ui->label->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation)));

是不是感觉错误写法和正确写法看上去好像是一样,为什么一个返回是空,一个返回图像数据

原因:

错误写法是我直接从 图片 ---》鼠标右键---》属性-----》安全,然后拖动选择路径,然后按ctrl+c过来的

正确写法是自己把"D: 删除掉 重新手敲一遍

网上错误写法路径开头有隐藏字符

FR:徐海涛(hunkxu)

相关推荐
江湖人称菠萝包10 小时前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter10-Data Visualization
笔记·qt·qt5
Cx330❀14 小时前
Qt 常用控件属性与底层机制详解:从窗口半透明、浮点数陷阱到 QSS 与焦点策略
qt·ui·图形渲染
Quz15 小时前
QML DelegateChooser:多条件组合与按列选择委托
qt
Quz15 小时前
QML DelegateChooser:按角色选择委托与按索引选择委托
qt
棣廷15 小时前
初识OpenCV——Dlib CNN人脸检测
人工智能·深度学习·opencv
zx_7414848115 小时前
【计算机视觉入门】基于 dlib 与 OpenCV 的三大案例:人脸检测、年龄性别预测与疲劳检测
opencv·计算机视觉·dnn
yyk3332415 小时前
OpenCV中的表情识别
opencv
Cx330❀15 小时前
Qt 常用 UI 控件详解:从QPushButton到QLabel 核心用法解析
qt·ui·图形渲染
爱吃火鸡面呀15 小时前
基于 dlib 与 OpenCV 的人脸换脸实战:从关键点检测到无缝融合
opencv·目标检测
爱吃火鸡面呀15 小时前
MediaPipe 人体姿态估计与面部网格实战:从关键点检测到实时绘制
opencv