学习目标:
使用Android Studio集成开发工具,完成一个脸脸项目的实现。
适用人群:
没有或者有一定的任何软件编程基础和经验。
希望以较低的投入和风险来了解自己是否适合转型从事编程的求职人员。
对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员。
对人脸识别、语音运用和人工智能比较感兴趣的人。
对爱好编程和独立制作的自由职业者。
对学生的大作业、课设、毕设提供参考。
优惠方式:
开放部分免费试听。
课程详情:
功能描述
通过选择相册中两张的人脸图片,进行人脸识别,并给出匹配度的值,一般大于80%就可认为是同一个人。数值可以根据具体的需求自行设置和调节。
过程描述
用户点击APP应用程序的图标,启动程序,进入主界面,在主界面上分别点击两个小手图标,选择图片后点击按钮,显示匹配度的值并进行播报。在右下角有个我头像的logo,点击后会有惊喜哦~
Android移动端 | |||
实现效果 | 技能点 | ||
界面显示 | UI布局 | ||
网络判断 | Service+广播 | ||
圆形图像 | 自定义控件 | ||
大图片正常显示 | 图像处理 | ||
图片存储 | 文件存储 | ||
退出时扫尾 | 缓存清除 | ||
第三方支持__免费 | |||
功能需求 | 支持方 | 账号信息 | |
人脸识别对比 | 百度 | 需要去注册,保密哦 | |
在线声音播放 | 科大讯飞 | 需要去注册,保密哦 |
授课方式:
手把手教学,一步一步地阶梯式学习。
- PPT统揽全局
- 效果演示
- 功能实现
- 提供源码参考
主讲老师:
软件技术教研室主任/项目经理
河北大学 计算机应用专业 研究生 硕士
北京市青年英才计划教师、金牌讲师
北京市青年教学名师
课程目录:
序号 | 名称 |
1 | 项目概述 |
2 | 项目展示 |
3 | 创建项目 |
4 | 启动图标 |
5 | 界面框架分析 |
6 | 界面实现 |
7 | 界面细化 |
8 | 圆形头像 |
9 | 头像细化 |
10 | 网络判断实现思路 |
11 | 获取网络状态 |
12 | 网络监听服务 |
13 | 网络广播接收器 |
14 | 网络提示对话框UI |
15 | 对话框生成与事件处理 |
16 | 监听网络配置与启动 |
17 | 网络监听调试修正 |
18 | 控件初始化 |
19 | 图片处理思路分析 |
20 | 添加用户权限 |
21 | 获取图片 |
22 | 图片路径1 |
23 | 图片路径2 |
24 | 图片路径3 |
25 | 图片压缩 |
26 | 图片存储与绑定 |
27 | 测试图片操作 |
28 | 人脸识别1 |
29 | 人脸识别2 |
30 | 人脸识别3 |
31 | 人脸识别4 |
32 | 人脸识别5 |
33 | 人脸识别6 |
34 | 友好进度条 |
35 | 报表汇总 |
36 | 在线语音合成1 |
37 | 在线语音合成2 |
38 | 在线语音合成3 |
39 | 在线语音合成4 |
40 | 在线语音合成5 |
41 | 转圈圈~ |
42 | 收尾~ |
43 | 项目小结 |