我利用Qt的GraphicsView顯示一張圖片,代碼如下:
src = cv2.imread("D:\\1.jpg")
# img = src[1650:2400, 2150:3500]
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
x = img.shape[1]
y = img.shape[0]
frame = QtGui.QImage(img, x, y, QtGui.QImage.Format_RGB888)
pix = QtGui.QPixmap.fromImage(frame)
self.scene = QGraphicsScene()
self.scene.addPixmap(pix)
self.graphicsView.setScene(self.scene)
如果沒有第二句(img = src[1650:2400, 2150:3500]) ,顯示圖片正常。加了第二句截取原圖片的部磁區域,顯示時出現圖片向右45度傾斜,請問這是為什么?
uj5u.com熱心網友回復:
自己頂一下,哪位大俠可否指點一下?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/102387.html
