iOS 使用 OpenCV 识别建筑物

标签 ios iphone opencv object-recognition

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

谢谢!

最佳答案

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

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

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

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

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

关于iOS 使用 OpenCV 识别建筑物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23011258/

相关文章:

iphone - iPhone 中单个文件的最大大小是多少?

iphone - 了解 AurioTouch

ios - 使用单例调用类方法中的实例方法

ios - 使用 alamofire 和 swiftyjson 在 mysql 的 TableView 中显示数据

iphone - 代码错误 : The selected run destination is not valid for this action

iphone - 如何将货币字符串格式化为浮点值?

matlab - 将图像从 Matlab 传输到 OpenCV IplImage

python - 提取MSER检测到的区域(Python,OpenCV)

python - OpenCV 4.0.0 系统错误 : <class 'cv2.CascadeClassifier' > returned a result with an error set

ios - 如何更改位于 UIPageViewController 的 ViewController 中的 label.text?快速 ios xcode