在我的last question中,我询问了MATLAB源代码中的SIFT和SURF实现,并收到了几条链接。感谢所有。现在,我还有一个问题。这些SIFT实现就像我们正在使用的库(例如编码C++编程时的示例,我们包括iostream库,但是我们不必更改库中的任何代码)。那么,我可以将这些SIFT实现用作库,并且不需要为我的图像更改任何代码?这意味着筛选实施对任何图像都有效?有人可以帮帮我吗?SIFT和SURF实现库
1
A
回答
2
VLFeat是一个C库,可以在C++中使用(无需更改库)。图像必须以每个像素一个float
存储。您可以在这里阅读C API文档:http://vlfeat.org/api/sift_8h.html
2
您也可以结算Rob Hess's SIFT implementation。正如David Lowe的SIFT论文中所提到的那样,实施一步一步完成。对于那些想要了解SIFT的人来说非常有用。
VLFeat & Hess's都是award winning软件。
Utkarsh Sinha在SIFT上创建了一个不错的tutorial。
相关问题
- 1. OpenCV彩色开源替代SIFT和SURF
- 2. 树莓上的SIFT SURF
- 3. SIFT或SURF物体检测
- 4. OpenCV中的MU-SURF实现
- 5. 实现SIFT在Java中
- 6. SIFT在MATLAB中实现OCR
- 7. 使用SIFT增强现实
- 8. 如何在objC中实现SURF?
- 9. 使用openCV在图像中实现SIFT
- 10. OpenCV实现中的SIFT方向
- 11. MATLAB中的SIFT实现教程
- 12. 使用SIFT/SURF特征检测图像中的对象
- 13. OpenCV 3.2.0无法访问xfeatures2d中的SURF/SIFT
- 14. 用模式识别算法SURF,SIFT在OpenCV for ANDROID
- 15. 检索从SIFT/SURF获得的最显着特征
- 16. 使用OpenCV和SIFT/SURF去偏移扫描图像以匹配原始图像
- 17. Meshgrid和Surf
- 18. Opencv3.1,SURf,出现错误
- 19. OpenCV - 从预先裁剪的补丁中提取SIFT/SURF描述符
- 20. AngularJS和照片库实现
- 21. SURF过筛备用目标跟踪算法增强现实
- 22. 无法在Android中使用JavaCV实现SURF
- 23. 如何在Andrea Veldadi的SIFT实现中绘制匹配点?
- 24. SURF和SIFT是否有任何快速替代方法来进行尺度不变特征提取?
- 25. SIFT和神经网络Matlab
- 26. SIFT匹配和识别?
- 27. 快速C/C++/MATLAB SURF特性库
- 28. ShortcutBadger库实现
- 29. DAO:InMemory实现和数据库实现之间的区别
- 30. 使用SIFT搜索图像数据库
我只是想让Rob Hess的C++在过去两天中的实现工作,并且正在发生大规模的链接问题......我想知道,你是否设法使用C++的RH实现,还是只使用C ? – penelope 2011-12-26 20:30:26