相机中图像的角点检测

Corner detection of an image in Camera

我对 iOS 编程还很陌生,目前正在尝试 iOS 新的编程语言 - Swift,看看有哪些库可用等等。目前,我正在尝试在 xcode 6 中创建一个为文档拍照的新项目。但我想要的是进行角点检测。然后用户可以使角变大或变小(取决于用户),然后 he/she 可以裁剪该图像。例如,办公镜头应用程序。

我做的研究很少,但一些开发人员建议使用 GPUImage。它与 iOS8 兼容吗?是否有任何其他可用的工具或更简单的配置可以帮助我获得我需要的东西?

是否有任何其他库可以与 xcode6.1 或更高版本的 iOS8 一起使用?我不太了解任何第 3 方库或示例,这些库或示例可以为我指明正确的方向,关于如何进行角点检测?

任何 tips/suggestions 都会很棒,所以我可以通过这篇文章学习并变得更好。谢谢!

图像特征检测其实是一件比较难的事情。您可能想看看名为 OpenCV 的库。它是基于 C 语言的 API,构建于 OpenGL 之上。这是一个非常先进的框架,可以进行高级图像处理,因此除非您是相当资深的软件开发人员,否则您可能无法理解它。

GPU 图像也可能适合您。是的,绝对可以在 iOS 下使用。它是用 Objective-C 编写的,但也应该可以从 swift 调用

好消息是角点检测应该是一个非常简单的问题。这并不意味着简单,只是直截了当。