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

questionAnswers(3)

yourAnswerToTheQuestion