我每0.5秒获得一个2维(800 x 600)numpy数组。表示灰度图像(8位)。
我尝试将其转换为PIL图像,然后使用ImageQt获取Pixmap,但ImageQt不起作用(我尝试了sys.modules [.... hack,也不行。)
有没有什么方法可以快速获得QPixmap或至少QImage? Mabye是QImage.fromdata方法吗?
由于
编辑:
当我使用以下内容时,我得到蓝调图像:
#input: data, 2dim numpy integer array
self.a = (255<<24 | data[:,:]<<16 | data[:,:]<<8 | data[:,:]).flatten()
self.qimg = QImage(self.a,800,600,QImage.Format_RGB32)
...#create pixmap and show it