自学内容网 自学内容网

人脸识别SDK(Android)之项目回顾总结

关于人脸识别课程,不了解的可先看课程预告:重磅上线!免费带您从0到1手撸一款人脸识别SDK应用

关于人脸识别技术应用及核心技术简介,可以看之前发送的iOS课程第一篇文章:人脸识别技术应用及核心技术简介

接下来,我们将为您呈现 Android 人脸识别SDK的完整系列文章,为大家详细介绍人脸识别的核心技术及SDK开发过程,带您从0到1写一款Android版人脸识别SDK应用,Github 实战Demo地址在最后一篇文章。

本系列文章分为5篇,分别为:

  • 人脸识别SDK(Android)之设备相机画面采集

  • 人脸识别SDK(Android)之如何在Mac上构建Android NCNN库

  • 人脸识别SDK(Android)之人脸识别引擎代码

  • 人脸识别SDK(Android)之项目回顾总结(即本篇)

  • 人脸识别SDK(Android)之Github示例及集成详解 

项目总结

在上一节课中,介绍了如何使用yoloface模型对图片进行人脸检测。本节课主要对整个项目进行一个总结

项目最终结构图如下图

图片

在项目的结构图中,我们可以看到java层代码中的几个包路径,下面是对这些包进行简单的描述

  • detect:和检测人脸相关FaceDetect 提供native方法通过jni调用c代码

  • init:FaceDetectInitManager进行初始化

  • service:ModelService 加载模型文件(保存在设备中)

  • util:工具类对图片数据格式进行转化

  • widget:MyCameraView 自定义控件采集相机信息,并进行人脸检测

整个项目的流程

图片


原文地址:https://blog.csdn.net/2401_89843890/article/details/145140398

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!