【发布时间】:2021-02-17 10:24:14
【问题描述】:
我想在 CSV 文件中获取 KP 的值,以便将多个特征值收集到机器学习分类器中
import cv2
img = cv2.imread(path,cv2.IMREAD_GRAYSCALE)
sift = cv2.xfeatures2d.SIFT_create(400)
kp = sift.detect(img,None)
img = cv2.drawKeypoints(img, kp, None)
cv2.imshow("",img)
cv2.waitKey(0)
cv2.destroyAllWindows()
import csv
with open('f:/sift.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(['sift'])
writer.writerows(kp)
【问题讨论】: