ошибка открытого резюме: (-215) scn == 3 || scn == 4 в функции cvtColor

В настоящее время я нахожусь в Ubuntu 14.04, используя Python 2.7 и cv2.

Когда я запускаю этот код:

import numpy as np
import cv2

img = cv2.imread('2015-05-27-191152.jpg',0)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

это возвращает:

 File "face_detection.py", line 11, in <module>
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: /home/arthurckl/Desktop/opencv-3.0.0-rc1/modules/imgproc/src/color.cpp:7564: error: (-215) scn == 3 || scn == 4 in function cvtColor

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

Когда я печатаю img.shape, он возвращает только два числа, поэтому я должен делать это неправильно. Но я не знаю, как правильно загрузить мою фотографию.

Ответы на вопрос(16)

Ваш ответ на вопрос