2016-05-18 47 views
0

我用CV2和PIL模塊編輯圖像如何顯示圖像我在PyQt4的

image = cv2.medianBlur(img_gray, 7) 
image = Image.fromarray(image) 

使用Image.fromarry()之後我怎麼能顯示出對PyQt4的形象?

回答

0

使用此代碼

def pil2pixmap(self,im): 
    if im.mode == "RGB": 
     pass 
    #elif im.mode =="L": 
     #im = im.convert("RGBA") 
    data = im.convert("RGBA").tostring("raw","RGBA") 
    qim = QtGui.QImage(data, im.size[0], im.size[1], QtGui.QImage.Format_ARGB32) 
    pixmap = QtGui.QPixmap.fromImage(qim) 
    return pixmap 

和它的作品。