三色SM认证人脸动态视频制作教程

Posted 易直播无人直播.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三色SM认证人脸动态视频制作教程相关的知识,希望对你有一定的参考价值。

**

三色SM认证人脸动态视频制作教程

**1 人脸拍照
人在摄像头前面走,摄像头会把每一帧的数据传给人脸识别SDK,SDK会根据每一帧的数据绘制人脸框并返回人脸信息(faceInfo),当返回的人脸信息的质量分数超过给定的分数,就可以调用相机进行拍照,拍摄好的照片上传到平台。

1.1 相机拍摄及预览
摄像头拍摄的数据一帧帧的显示到屏幕上,主要包括两个步骤,步骤一相机拍摄,步骤二预览帧的显示

(1)相机拍摄

下面从零开始介绍相机拍摄,最后再给出具体的实现代码。

开启相机: mCamera = Camera.open(mFrontCameraId); mFrontCameraId表示相机的id,例如前置摄像头id为1,后置摄像头id为2.

/**

  • 开启指定摄像头
    */
    private void openCamera()
    if (mCamera != null)
    throw new RuntimeException(“相机已经被开启,无法同时开启多个相机实例!”);

    if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED)
    if (hasFrontCamera())
    // 优先开启前置摄像头
    mCamera = Camera.open(mFrontCameraId);
    else if (hasBackCamera())
    // 没有前置,就尝试开启后置摄像头
    mCamera = Camera.open(mBackCameraId);
    else
    throw new RuntimeException(“没有任何相机可以开启!”);



    关闭相机: mCamera.release();

/**
教程下载地址:链接:https://pan.baidu.com/s/1AwB4bIg2TaUo-CNyXW0QGg?pwd=4nq4
提取码:4nq4

以上是关于三色SM认证人脸动态视频制作教程的主要内容,如果未能解决你的问题,请参考以下文章

008_项目制作拍摄视频篇之_《人脸识别》

人脸识别怎么用

C语言C++视频教程资源

C++开发人脸性别识别教程(16)——视频人脸性别识别

视频中别人脸可以换成自己的么,就是说动态的脸,或人可以进行换别人的吗?

JavaCV免费教程大全(完整JavaCV人脸检测训练识别和音视频入门和实战教程)