OPENCV-计算给定Harris角功能的SIFT描述符
我需要计算OpenCV中Harris角检测的给定功能的SIFT描述符。我该怎么做?您能为我提供一些代码示例来修改筛分计算方法吗?
到目前为止,我的代码:
import cv2 as cv
img = cv.imread('example_image.png')
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
dst = cv.cornerHarris(gray, 2, 3, 0.05)
dst = cv.dilate(dst, None)
现在我想添加类似的内容:
sift = cv.SIFT_create()
sift.compute(#Pass Harris corner features here)
这可能吗?我搜索了一段时间,但找不到任何东西。谢谢你们。
I need to calculate the SIFT descriptors for given features from the Harris Corner detection in OpenCV. How would I do that? Could you provide me some code examples to modify the SIFT-compute method?
My code so far:
import cv2 as cv
img = cv.imread('example_image.png')
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
dst = cv.cornerHarris(gray, 2, 3, 0.05)
dst = cv.dilate(dst, None)
And now I want to add something like this:
sift = cv.SIFT_create()
sift.compute(#Pass Harris corner features here)
Is this possible? I searched for a while, but I couldn't find anything. Thank you guys.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这里已经有一个答案:
我如何创建关键点计算筛子?
解决方案:
There was an answer to this topic already here:
How do I create KeyPoints to compute SIFT?
The solution: