У меня есть два похожих бинаризованных изображения объекта.
Я хочу извлечь векторы объектов из этих двух изображений и сравнить их, используя алгоритм knn.
Я ссылался на Извлечение векторного элемента из 2-го изображения в numpy Код:
import cv2
import numpy as np
src = cv2.imread("4.jpg")
target_size = (64,64)
dst = cv2.resize(src, target_size)
dst = dst.reshape(target_size.shape[0] * target_size.shape[1])
Однако я получаю эту ошибку:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-8-288728d7a111> in <module>
----> 1 dst = dst.reshape(target_size.shape[0] * target_size.shape[1])
AttributeError: 'tuple' object has no attribute 'shape'
Я пытался разрешить эту ошибку, используя
preprocess(numpy.array(target_size))
Но ошибка все еще сохраняется, есть ли возможность удалить эту ошибку?