我有一个对象的两个相似的二值化图像。
我想从这两幅图像中提取特征向量,并使用knn算法进行比较。
我提到的Extract feature vector from 2d image in 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))
但是错误仍然存在,我是否可以删除此错误?