【问题标题】:iOS Use OpenCV to recognise a buildingiOS 使用 OpenCV 识别建筑物
【发布时间】:2014-04-11 11:23:30
【问题描述】:

我想知道是否可以使用 OpenCV 框架来识别建筑物? 例如,如果我存储了一个建筑物的图像,是否可以使用 OpenCV 通过 iPhone 摄像头检测到这个建筑物?

谢谢!

【问题讨论】:

    标签: ios iphone opencv object-recognition


    【解决方案1】:

    可以使用 OpenCV 中的 features2d 模块来检测图像中的已知对象,例如您的建筑物。

    它的工作原理是检测已知图像中的关键点并计算一组描述符,这些描述符可以通过称为匹配的过程与从未知场景图像计算的关键点和描述符进行比较。

    OpenCV 的 samples/python2 文件夹中的 find_obj.py 演示展示了如何检测图像中的已知对象。

    用户指南中也有教程,见http://docs.opencv.org/doc/user_guide/ug_features2d.html

    请注意,一些经常使用的算法(例如 SURF 和 SIFT)不是免费的,如果您使用它们需要单独获得许可。

    【讨论】:

      【解决方案2】:

      是可能的,但是,你还有很长的路要走。 一种方法是:使用视觉关键点来识别对象。 OpenCV Sift Documentation

      【讨论】:

        猜你喜欢
        • 2022-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-12
        • 2021-11-30
        • 2011-02-06
        • 2019-09-15
        相关资源
        最近更新 更多