Ошибка OpenCV (3.4.1): (-215) scn == 3 ||scn == 4 в функции cv :: cvtColor - PullRequest
0 голосов
/ 09 октября 2019

ОШИБКА: OpenCV (3.4.1) C: \ Miniconda3 \ conda-bld \ opencv-suite_1533128839831 \ work \ modules \ imgproc \ src \ color.cpp: 11115: ошибка: (-215) scn ==3 ||scn == 4 в функции cv :: cvtColor

Есть ли проблемы с моим кодом? Как я могу справиться с ними? и что означает ошибка?

Я хочу разделить цвета

Я изменил файлы изображений png на jpg, но изменений нет

img = cv2.imread('Images/rgb.png')   #Load the image file into memory
#img = cv2.imread('Images/man.jpg') 

plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB));plt.axis('off');plt.title('RGB')
#Split channel
b = img[:,:,0]
g = img[:,:,1]
r = img[:,:,2]
fig, bgr = plt.subplots(1,3)
bgr[0].imshow(cv2.cvtColor(b, cv2.COLOR_BGR2RGB));bgr[0].axis('off');bgr[0].set_title('blue');
bgr[1].imshow(cv2.cvtColor(g, cv2.COLOR_BGR2RGB));bgr[1].axis('off');bgr[1].set_title('green');
bgr[2].imshow(cv2.cvtColor(r, cv2.COLOR_BGR2RGB));bgr[2].axis('off');bgr[2].set_title('red');

plt.show()

Ошибка: OpenCV(3.4.1) C: \ Miniconda3 \ conda-bld \ opencv-suite_1533128839831 \ work \ modules \ imgproc \ src \ color.cpp: 11115: ошибка: (-215) scn == 3 ||scn == 4 в функции cv :: cvtColor

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