我需要函数,它将能够将numpy数组(cv2Image,GrayScale)转换为Qimage
我有一个转换RGB cv2图像的函数:
def convertCv2ToQimage(self, cv2image):
height, width, channels = cv2image.shape
return QImage(cv2image.copy().data, 3 * width, height, width, QImage.Format_Grayscale8)
我需要相同的功能,但对于GrayScale cv2 UPD:解决方案也在这里`QImage` constructor has unknown keyword `data`
答案 0 :(得分:0)
我的解决方案:
def convertCv2ToQimage(self, cv2image):
height, width = cv2image.shape
return QImage(cv2image.copy().data, width, height, width, QImage.Format_Grayscale8)