我试图让同时使用 camera.startFaceDetection 和 mediaRecorder.start 成为可能。
但它总是崩溃,这种情况有什么理想的吗?
我想知道是否可以在媒体录制期间进行面部跟踪。
问候
我试图让同时使用 camera.startFaceDetection 和 mediaRecorder.start 成为可能。
但它总是崩溃,这种情况有什么理想的吗?
我想知道是否可以在媒体录制期间进行面部跟踪。
问候
是的,我相信这是可能的(当然在 ICS 上),但我不确定 MediaRecorder 是否可能。
ICS 相机应用程序有它自己的基于媒体记录器编程模型的 EffectsRecorder.java 类(这就是我怀疑 MediaRecorder 不起作用的原因)。它用于 Goofy 面部效果的图形位于 packages/apps/Camera/res/raw/goofy_face.graph 中的 goofy_face.graph 中。您可以在 ICS SDK 中找到这些文件。
通过修改 system/media/mca/samples/CameraEffectsRecordingSample 中的过滤器图来创建和使用我自己的效果,我感到非常高兴。
注意:在我的 Nexus SI 上获得愚蠢的面部效果,但不是背景替换效果,我认为您需要一些硬件支持才能正常工作。