Advertisement

QImage与PQMap之间相互转换为OpenCV mat

阅读量:

#信息出处 :<>

复制代码
    // QPixmap 读 图像
    QPixmap map("/path/to/image.png");
    
    // or
    // QPixMap加载 图像
    map.load("/other.png");
    // QPixmap 存储图像
    map.save("/save.png");
    
    // QPixmap ---》 QImage 的转换
    QImage qimg =map.toImage();
    
    // QImage ---->QPixmap 转换
    QPixmap map2 = QPixmap::fromImage(qimg);
    
    
    cv::Mat mat =cv::imread("/path/to/an/img.png");
    cv::cvtColor(mat,mat,cv::COLOR_BGR2RGB);
    
    //Mat ---> QImage的转换
    QImage  img2(mat.data,mat.cols,mat.rows, mat.step, QImage::Format_RGB888);
    
    // QImage --->Mat的转换
    cv::Mat mat2 = cv:

全部评论 (0)

还没有任何评论哟~