Я пытаюсь взять скалярное произведение двух выходов Собеля.
car_img = cv2.imread("car.png")
ix = cv2.Sobel(car_img, cv2.CV_64F, 1, 0, ksize = ksize, scale = scale)
iy = cv2.Sobel(car_img, cv2.CV_64F, 0, 1, ksize = ksize, scale = scale)
Когда я пытаюсь взять их скалярное произведение, например:
np.dot(ix, iy)
Я получаю сообщение об ошибке:
ValueError: shapes (240,320,3) and (240,320,3) not aligned: 3 (dim 2) != 320 (dim 1)
Что я здесь делаю неправильно?