iOS 根据相机看到的内容,以编程方式用相机拍照
iOS Programmatically take a picture with camera based on what camera sees
我目前正在开发一个 iOS 应用程序,它可以通过自定义按钮使用 AVCaptureDevice 等 AVFoundation 库以编程方式拍照。
新要求是当相机会话检测到特定事物时,相机应自动拍照。例如,如果相机是打开的,并且我将一个苹果排成一行以填充捕获屏幕的某个圆圈部分,它应该会自动拍摄照片。当您提交移动支票存款时,我们可以在某些银行应用程序中看到此自动捕获功能。
有谁知道可以在用户拍照时实时分析图像的现有库(开源或专有)?
您需要做的第一件事是决定如何检测苹果。您可以使用形状检测、图像识别或各种其他方法来执行此操作。这很重要,因为您需要先了解要采用的方法,然后才能确定最佳的实施方法。
一旦您知道如何识别苹果,进行此类实时图像处理的最简单方法就是使用现有的增强现实 SDK。例如:
如果您真的很喜欢冒险,您可以使用 AForge 或类似的库自己动手做。我过去在基本形状检测项目中采用过这种方法。
编辑
我建议使用现有的 AR SDK 的原因是因为通常它们会为您提供摄像头馈送和 API 之间的大量粘合剂,这需要大量的腿部工作。即使您不会使用他们 SDK 的任何实际“增强”部分,您仍然可以利用检测部分。
不管你采取什么方法,你都可以用最简单的方式来思考,看一张图片,看看你想要的东西是否在图片中。你怎么决定?在大多数情况下,您会寻找特定的形状或图案。
我目前正在开发一个 iOS 应用程序,它可以通过自定义按钮使用 AVCaptureDevice 等 AVFoundation 库以编程方式拍照。
新要求是当相机会话检测到特定事物时,相机应自动拍照。例如,如果相机是打开的,并且我将一个苹果排成一行以填充捕获屏幕的某个圆圈部分,它应该会自动拍摄照片。当您提交移动支票存款时,我们可以在某些银行应用程序中看到此自动捕获功能。
有谁知道可以在用户拍照时实时分析图像的现有库(开源或专有)?
您需要做的第一件事是决定如何检测苹果。您可以使用形状检测、图像识别或各种其他方法来执行此操作。这很重要,因为您需要先了解要采用的方法,然后才能确定最佳的实施方法。
一旦您知道如何识别苹果,进行此类实时图像处理的最简单方法就是使用现有的增强现实 SDK。例如:
如果您真的很喜欢冒险,您可以使用 AForge 或类似的库自己动手做。我过去在基本形状检测项目中采用过这种方法。
编辑
我建议使用现有的 AR SDK 的原因是因为通常它们会为您提供摄像头馈送和 API 之间的大量粘合剂,这需要大量的腿部工作。即使您不会使用他们 SDK 的任何实际“增强”部分,您仍然可以利用检测部分。
不管你采取什么方法,你都可以用最简单的方式来思考,看一张图片,看看你想要的东西是否在图片中。你怎么决定?在大多数情况下,您会寻找特定的形状或图案。