OpenCV и Python — изображение слишком велико для отображенияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 OpenCV и Python — изображение слишком велико для отображения

Сообщение Anonymous »

У меня есть изображение размером 6400× 3200, а разрешение экрана — 1280 x 800. Поэтому размер изображения необходимо изменить только для отображения. Я использую Python и OpenCV 2.4.9.
Согласно документации OpenCV,


Если вам нужно показать изображение, больше, чем разрешение экрана, вам нужно будет вызвать NameWindow("", WINDOW_NORMAL) перед imshow.


Это то, что я делаю делаю, но изображение не помещается на экран, показывается только часть, потому что она слишком большая. Я также пробовал использовать cv2.resizeWindow, но это не имеет никакого значения.

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


Подробнее здесь: https://stackoverflow.com/questions/351 ... to-display
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»