在相机中对图像进行角点检测

时间:2015-04-28 20:17:15

标签: ios swift document-imaging

我是iOS编程的新手,目前正在尝试使用iOS新编程语言--Swift,以查看可用的库等等。目前,我正在尝试在xcode 6中创建一个新项目,用于拍摄文档。但我想要的是做角落检测。然后,用户可以使角落变大和变小(取决于用户),然后他/她可以裁剪该图像。例如,办公室镜头应用程序。

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

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

任何提示/建议都会很棒,所以我可以通过这篇文章学习并做得更好。谢谢!

1 个答案:

答案 0 :(得分:2)

图像特征检测实际上非常困难。您可能想看看名为OpenCV的库。它是基于C语言的API,构建于OpenGL之上。它是一个非常先进的框架,可以进行高级图像处理,所以除非你是一个相当高级的软件开发人员,否则它可能会超出你的想象。

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

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