gpt4 book ai didi

opencv - Affine-SIFT(ASIFT) 特征检测器

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

我正在开展一个项目,我必须检测对象的特征(在视频帧中)并将其与其他对象(在其他帧内)匹配以识别相同的对象以进行跟踪。我用谷歌搜索了许多特征检测器算法。我还对它们进行了一些比较(SIFT、SURF 和 ASIFT)。

ASIFT 在计算上有点昂贵,但与 SIFT 和 SURF 相比,结果更准确。我在谷歌上搜索了很多关于 ASIFT 的信息,但我的项目没有取得任何成功。

有人可以帮助我在我的项目中使用 ASIFT 吗?

ASIFT 引用资料: http://www.ipol.im/pub/algo/my_affine_sift/

我应该在我的项目中包含哪些文件?我正在研究 OPENCV 2.1,IDE VS 2010。这是我在这个平台上的第一篇文章。希望有人能帮助我。

最佳答案

重要的函数在文件 compute_asift_keypoints.{c,h} 和 compute_asift_matches.{c,h} 中。他们会告知您哪些功能是强制性的。从那里您可以选择:

  1. 快速简便的方法:您需要包含并编译除可执行部分(文件 demo_*.cpp)之外的所有内容。您可以将文件编译为库(通过修改 CMakeLists.txt)或将它们添加到 IDE 中的项目中。请注意,例如,您不会使用 io_png 中的函数,但如果您不想因缺少函数的编译器错误而烦恼,则需要编译它们。

  2. 干净(但更长)的方式:你必须忽略/删除所有也包含 I/O 部分的文件,因为 OpenCV 可以处理它们。然后,您还可以查找已在 OpenCV 中实现的函数,例如应用仿射变换、SVD...,并逐步将它们替换为对应的 OpenCV。

关于opencv - Affine-SIFT(ASIFT) 特征检测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8320249/

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