извлекать векторы функций из бинаризованного изображения - PullRequest
0 голосов
/ 11 июня 2019

У меня есть два похожих бинаризованных изображения объекта.

Image1 Image2

Я хочу извлечь векторы объектов из этих двух изображений и сравнить их, используя алгоритм 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))

Но ошибка все еще сохраняется, есть ли возможность удалить эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...