Python opencv не может загрузить изображение серым цветом - PullRequest
0 голосов
/ 28 апреля 2020

Я попытался изменить изображение на серое, используя

img = cv2.imread('test.JPG', 0) 

, оно возвращает значение ниже ошибки

error: OpenCV(3.4.2) c:\projects\opencv-python\opencv\modules\imgproc\src\color.hpp:253: error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'cv::CvtHelper<struct cv::Set<3,4,-1>,struct cv::Set<1,-1,-1>,struct cv::Set<0,2,5>,2>::CvtHelper'

Но когда я получаю изображение с цветом, как показано ниже, его ошибка отсутствует.

img = cv2.imread('test.JPG', 3) 

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

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