Android中的Cameraview中的帧

时间:2014-03-03 13:24:29

标签: android camera frame

您好我正在使用Android应用程序,该应用程序使用框架捕获用户必须将面部放置在某个位置的图像,例如在旧手机中我们使用了一些框架,如猴子,一些有趣的框架。如何在应用程序中打开相机,以便我可以使用帧来捕获。任何人都可以帮助我。

我需要像这样创建应用。 用户必须调整他的脸以进入框架。我该怎么办?

enter image description here

2 个答案:

答案 0 :(得分:2)

您可以使用具有部分透明度的绘图的图像视图简单地覆盖相机预览表面。 PNG很好。

您可以使用内置的人脸检测库来查找脸部是否处于正确位置。该库非常有限,例如它不会识别更多不直立的倾斜面孔。此外,此库不是很快,因此您可以每秒检查几次结果(YMMV取决于CPU功率和预览图像分辨率)。

如果您需要更多的功能和复杂性,可以使用OpenCV,但速度不会太快。

Android不提供将框架与最终图片的图片混合的工具,您需要第三方库。

答案 1 :(得分:1)

也许我不明白你在问什么,但我认为你所问的所有答案都应该在这里:http://developer.android.com/guide/topics/media/camera.html#preview-layout