我目前正在开发一款iOS应用程序,可以通过自定义按钮使用AVCoundture库等AVFoundation库以编程方式拍照。
新要求是当相机会话检测到特定内容时,相机应自动拍照。例如,如果相机是打开的,并且我排列了一个苹果来填充捕捉屏幕的某个圆圈部分,它应该自动拍摄照片。当您提交移动支票存款时,我们可以在某些银行应用中看到此自动捕获功能。
有没有人知道在用户拍照时能够以实时分析图像的现有库(开源或专有)吗?
答案 0 :(得分:2)
您需要做的第一件事就是决定如何检测苹果。您可以使用形状检测,图像识别或其他各种方法来完成此操作。这很重要,因为在确定实现它的最佳方法之前,您需要了解您想要采用的方法。
一旦你知道如何识别苹果,那么像这样进行实时图像处理的最简单方法就是使用现有的增强现实SDK。例如:
如果你真的喜欢冒险,你可以使用AForge或类似的图书馆自己动手。我过去采用这种方法进行基本的形状检测项目。
我希望这有帮助!谢谢!
我建议使用现有AR SDK的原因是因为它们通常会为您提供摄像机Feed和API之间的大量粘合剂,并且需要花费很多腿部工作。即使您不使用其SDK的任何实际“扩充”部分,您仍然可以利用检测部分。
不管你采取什么方法,你可以用最简单的方式来看待图片,并弄清楚你想要的项目是否在那张照片中。你是如何决定的?在大多数情况下,您会寻找特定的形状或图案。