Изображение, отображаемое с помощью pyqtgraph, выглядит повернутым и масштабированным - PullRequest
0 голосов
/ 09 октября 2018

Я новичок в python и использую фреймбрейбер для захвата и отображения изображения.Проблема в том, что изображение автоматически масштабируется и поворачивается.Я хотел бы отключить эти манипуляции с изображением и показать изображение в его исходном размере и ориентации.Я обнаружил, что изображение поворачивается, когда я сохранял массив изображений как файл изображения, и его ориентация не совпадает с ориентацией изображения, отображаемого в графическом интерфейсе Qt.Мое исходное изображение имеет размер 200x200, но вывод в графическом интерфейсе QT превышает 200x200 и поворачивается.

........ Вот основная часть моего кода ........

#Setup the GUI outside while loop
pg.setConfigOption('imageAxisOrder','row-major')
app = QtGui.QApplication([])
## Create window with GraphicsView widget
win = pg.GraphicsLayoutWidget()
win.setWindowTitle('pyqtgraph example: ImageItem')
view = win.addViewBox()
### lock the aspect ratio so pixels are always square
view.setAspectLocked(True)
### Create image item
img = pg.ImageItem(border='k',autoDownsample=False,autoLevels=False,)
view.addItem(img)
### Set initial view bounds
view.setRange(QtCore.QRectF(0, 0, 200, 200))    
view.invertY(False)
win.show()  ## show widget alone in its own window
.
.
.
While loop
.
.
#Capture Image routine
.
.
img.setImage(im_rgb_8bit,autoLevels=False,autoDownsample= False) 
view.invertY(False)
...