Я пытаюсь вычислить Canny Edges в изображении (ndarray), используя OpenCV с Python.
slice1 = slices[15,:,:]
slice1 = slice1[40:80,60:100]
print slice1.shape
print slice1.dtype
slicecanny = cv2.Canny(slice1, 1, 100)
Вывод:
(40, 40)
float64
...
error: /Users/jmerkow/code/opencv-2.4.6.1/modules/imgproc/src/canny.cpp:49:
error: (-215) src.depth() == CV_8U in function Canny
По какой-то причине я получаю вышеуказанную ошибку. Любые идеи, почему?