【发布时间】:2023-04-08 11:59:01
【问题描述】:
您好,我正在开发 Android 应用程序,该应用程序使用框架来捕获用户必须将脸部放置在某个位置的图像,例如在旧手机中,我们使用了一些像猴子这样的框架,一些有趣的框架。我如何在应用程序中打开相机,以便我可以使用帧来捕捉。任何人都可以帮我解决这个问题。
我需要创建这样的应用程序。 用户必须调整他的脸才能进入框架。我该如何继续?
。
【问题讨论】:
您好,我正在开发 Android 应用程序,该应用程序使用框架来捕获用户必须将脸部放置在某个位置的图像,例如在旧手机中,我们使用了一些像猴子这样的框架,一些有趣的框架。我如何在应用程序中打开相机,以便我可以使用帧来捕捉。任何人都可以帮我解决这个问题。
我需要创建这样的应用程序。 用户必须调整他的脸才能进入框架。我该如何继续?
。
【问题讨论】:
您可以简单地使用具有部分透明的可绘制对象的图像视图覆盖相机预览表面。 PNG就好了。
您可以使用内置的人脸检测库来查找人脸是否在正确的位置。这个库非常有限,例如它不会识别更多不直立的人脸。此外,这个库不是很快,因此您每秒只能检查几次结果(YMMV 取决于 CPU 功率和预览图像分辨率)。
如果您需要更多的功能和复杂性,您可以使用 OpenCV,但它不会快很多。
Android 不提供将框架与最终图像混合的工具,您需要一个第三方库。
【讨论】:
也许我不明白你在问什么,但我认为你所问的所有答案都应该在这里:http://developer.android.com/guide/topics/media/camera.html#preview-layout
【讨论】: