OpenCV e Python - imagem grande demais para ser exibida
Eu tenho uma imagem de 6400 × 3200, enquanto minha tela é de 1280 x 800. Portanto, a imagem precisa ser redimensionada apenas para exibição. Estou usando Python e OpenCV 2.4.9. De acordo comDocumentação OpenCV,
Se você precisar mostrar uma imagem que seja maior que a resolução da tela, precisará chamar o nome Windows ("", WINDOW_NORMAL) antes da exibição.
É isso que estou fazendo, mas a imagem não está ajustada na tela, apenas uma parte é exibida porque é muito grande. Eu também tentei com o cv2.resizeWindow, mas não faz nenhuma diferença.
import cv2
cv2.namedWindow("output", cv2.WINDOW_NORMAL) # Create window with freedom of dimensions
# cv2.resizeWindow("output", 400, 300) # Resize window to specified dimensions
im = cv2.imread("earth.jpg") # Read image
cv2.imshow("output", im) # Show image
cv2.waitKey(0) # Display the image infinitely until any keypress