关于图片处理的一个问题。

我使用的是Python做图片处理和UI设计。
现在的问题就是使用Opencv处理图片后在Qt的控件上面显示
Opencv的图片类型是Mat类型,Qt是QImage类型
但是用opencv对灰度图片做滤波,直方图均值化,高斯模糊等等操作后该怎么转换为QImage类型呀?
求解答唔!

关键函数:cv::cvtColor(mat,mat,cv::COLOR_BGR2RGB)
望采纳!谢谢

        self.data = cv2.imread('./test.jpeg')
        height, width, channel = self.data.shape
        bytesPerline = channel * width
        image = QImage(self.data.data, width, height, bytesPerline, QImage.Format_RGB888)