Я попытался изменить изображение на серое, используя
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)