cv2.imread возвращает NoneType, в то время как matplotlib.pyplot может читать - PullRequest
1 голос
/ 26 февраля 2020

У меня проблема при чтении изображения с использованием PyCharm. Допустим, что путь к изображению моего желания D:/Trong/nam (10).jpg (он имеет интервал от nam до (10)).

Используя opencv (установлен pip install opencv-python), мой код для чтения этого изображения:

import cv2
I = cv2.imread("D:/Trong/nam (10).jpg", 0)

и он возвращает NoneType для I.

Однако , если я использую matplotlib.pyplot

import matplotlib.pyplot as plt
plt.imread("D:/Trong/nam (10).jpg")

, то это работает. Я не знаю, почему возникает эта проблема?

Кроме того, если я помещаю это изображение в папку с моей программой (что означает, что я просто читаю, используя только nam (10).jpg), тогда оба метода могут читать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...