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)

相关推荐
读书札记20221 小时前
Qt界面卡死问题探讨及解决方法
qt
bug和崩溃我都要6 小时前
Qt 封装 libmpv 全功能视频播放器开发指南
开发语言·qt·音视频
郝学胜-神的一滴6 小时前
Qt 高级开发 018:复刻经典登录界面布局与窗口美化全解析
开发语言·c++·qt·程序人生·用户界面
小新1107 小时前
qt creator 将qInfo的输出日志写入日志文档,方便查看
开发语言·qt
yubo05097 小时前
计算机视觉第三课:在图像上画框、画文字、画圆点
opencv·计算机视觉·目标跟踪
hssfscv7 小时前
QT的学习记录1
开发语言·qt·学习
yong99908 小时前
基于Qt的文件传输系统
开发语言·qt
誰能久伴不乏8 小时前
ibmodbus “Invalid argument“ 错误的排查与修复
c++·qt·modbus
肥or胖9 小时前
Qt中OpenGL快速入门
qt·音视频·opengl
程序员如山石12 小时前
QT标签左侧水平显示
qt