GraphicsView显示图片问题
我利用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度倾斜,请问这是为什么?