gpt4 book ai didi

python - 使用 Opencv Python 的 FREAK 描述符

转载 作者:太空狗 更新时间:2023-10-29 17:46:04 26 4
gpt4 key购买 nike

我尝试使用 Opencv 在 Python 中实现 FREAK 描述符。这是我正在使用的代码:

def surf_freak_detect(image,hessianThreshold):
surfDetector = cv2.SURF(hessianThreshold)
surfDetector=cv2.GridAdaptedFeatureDetector(surfDetector,50)
keypoints = surfDetector.detect(image,None)
freakExtractor = cv2.DescriptorExtractor_create('FREAK')
keypoints,descriptors= freakExtractor.compute(image,keypoints)
del freakExtractor
return keypoints,descriptors

这是初始化异常描述符的正确方法吗?通过进行一些调试,我发现解释器在计算描述符时花费了很长时间,然后最终崩溃了。正确检测到关键点。奇怪的是,它有时能正常工作,而有时只是崩溃!

最佳答案

如果正确检测到关键点但程序在生成描述符时崩溃,这是因为描述符区域(围绕关键点)从图像中出来并且有内存访问到一个不存在的位置

你必须以某种方式限制异常描述符的操作区域。

关于python - 使用 Opencv Python 的 FREAK 描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14588682/

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