一、问题:
预制条件: 1. 打开美颜
现象1:
2. 点击录像按钮, 开始录制视频 ( 人脸一开始正对相机, 有美颜效果)
3. 开始录制时,人脸有美颜效果, 人脸动态移出屏幕, 回来,
--------- 美颜效果偏差较大 (大眼效果特别差)-------
现象2:
4.点击录像按钮, 开始录制视频 ( 不对着人脸)
5. 开始录制时,人脸动态进入相机预览
---------- 人脸无美颜效果 --------------------
二 、分析:
如果只是单纯的从现象1来看:
肯定 camera app 会认为是算法的问题。 包括一开始我也是这么认为的(因为人脸动态移动,检测需要时间导致),还扯了半天。过了几天看到现象2这个,才发觉是同一个问题
1. 为何一开始 录视频的时候, 有人脸,录像的时候 人脸随便动就有美颜效果
2. 为何一开始 录视频的时候, 无人脸,录像的时候,人脸回来就没有美颜效果了
这个问题, 如果不对 视频美颜叠加算法流程熟悉,很难发现问题点。
解决方案:
1. 美颜算法是有另外一个检测线程的
2. 视频录像中的 美颜检测线程需要开启
3. 现象1的大眼效果不行也是因为检测的问题