gpt4 book ai didi

python - OpenCv Python SIFT-如何减少关键点的数量?

转载 作者:太空宇宙 更新时间:2023-11-03 22:00:51 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以设置使用 OpenCV Python 从每个图像中提取的关键点的最大数量。我宁愿让关键点的数量因图像而异,而不是为每个图像设置相同数量的关键点。

for pic in Training:
kp, des = cv2.SIFT().detectAndCompute(pic, None)
descriptors = np.append(descriptors, des)

最佳答案

没关系,我只是想出了如何去做。我们可以在 cv2.SIFT(max) 函数中放入我们想要的最大关键点数,比如说,我们希望每个图像的最大关键点为 150。

for pic in Training:
kp, des = cv2.SIFT(150).detectAndCompute(pic, None)
descriptors = np.append(descriptors, des)

数组([ 150., 99., 150., 150., 151., 150., 150., 150., 150., 150., 150., 128.])

关于python - OpenCv Python SIFT-如何减少关键点的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28687100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com