erro cv aberto: (-215) scn == 3 || scn == 4 na função cvtColor

Atualmente, estou no Ubuntu 14.04, usando python 2.7 e cv2.

Quando executo esse código:

import numpy as np
import cv2

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

retorna:

 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

Eu já procurei aqui e uma resposta dizia que eu poderia estar carregando minha foto da maneira errada, porque ela deveria ter três dimensões: linhas, colunas e profundidade.

Quando imprimo o img.shape, ele retorna apenas dois números, então devo estar fazendo errado. Mas não sei o caminho certo para carregar minha foto.

questionAnswers(16)

yourAnswerToTheQuestion