如何在不加载文件名的情况下直接将cv::Mat转换为QPixmap?
我对此做了一些研究,但没有任何提示!
作为第一步,我尝试的是保存图像,然后加载它。但这不是我想要的。
发布于 2013-08-16 18:38:13
耶汉是对的。
对于将来引用此主题的人:首先将图像从BGR(由OpenCV使用)转换为RGB。
然后:
QPixmap::fromImage(QImage((unsigned char*) mat.data, mat.cols, mat.rows, QImage::Format_RGB888));https://stackoverflow.com/questions/16420753
复制相似问题