OpenCV cv2.imshow() не отображает определенные изображенияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 OpenCV cv2.imshow() не отображает определенные изображения

Сообщение Anonymous »

У меня возникли проблемы с отображением некоторых изображений с помощью cv2.imshow() OpenCV. Мне удается отображать некоторые изображения, но не другие, что действительно странно, потому что я заверил, что изображения, которые отображаются неправильно, действительны, но окно, в котором они должны были отображаться, остается пустым (на самом деле оно отображает черный прямоугольник) .
Вот упрощенный фрагмент кода:

Код: Выделить всё

img = cv2.imread('./img/cachorro.jpg')
print(img.shape)  # Print the image shape
print(img.dtype)  # Print the image data type
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Я попробовал выполнить следующие действия по устранению неполадок:
  • Проверил пути к изображениям: я убедился, что пути верны и что файлы существуют.
  • Проверенные форматы изображений: я использую поддерживаемые форматы, такие как JPG, PNG, BMP и TIF.
  • Конвертированные цветовые пространства: я пробовал использовать cv2.cvtColor() для преобразования
    цветовых пространств (например, BGR в RGB).
  • Использовал разные программы просмотра изображений: я подтвердил, что изображения, которые не отображаются, не поврежден.
  • Переустановил OpenCV: проблему не решило.
Я также пробовал другие такие варианты, как matplotlib и Pillow, что было пустой тратой времени, поскольку результаты были одинаковыми.
Какое-то представление о том, что здесь происходит? Я использую Python 3.12.7 в VS Code, предоставленном Anaconda Navigator версии 2.6.3

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

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

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

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

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

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

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