当前位置: 首页 > article >正文

【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter3 项目实践 - 3人脸识别采集统计人脸检测语音识别

https://www.bilibili.com/video/BV1WgQdYNERe/?p=87&spm_id_from=333.788.top_right_bar_window_history.content.click&vd_source=c919d6976fd77ac77f9860cf2e7e0e11

1 人脸识别

# 1 采集完-人脸图片好上传到百度人脸识别-后期使用百度进行人脸识别-保存、删除等-后期拍一张照片-从百度人脸识别库中匹配到当前这个人-个人信息对应-人脸识别登录

1.1 使用步骤

# 1 注册百度人脸识别接口-https://cloud.baidu.com/product/face.html--https://login.bce.baidu.com/?redirect=https%3A%2F%2Fconsole.bce.baidu.com%2F# 2 搜索人脸识别-https://console.bce.baidu.com/ai-engine/face/overview/index# 3 收费-但新用户可免费体验一段时间
# 4 领取免费资源(新版本改为发放?)
# 5 创建应用-appid-API Key-Secret Key# 6 应用 查看人脸库-https://console.bce.baidu.com/ai-engine/old/#/ai/face/facelib/appList
# 7 新建组
# 8 组内,上传人脸
# 9 使用百度提供的api, sdk上传、删除或匹配人脸,查看技术文档-https://ai.baidu.com/ai-doc/FACE/ek37c1qiz# 10 使用sdk --> 完成上传、删除和匹配人脸

创建应用
在这里插入图片描述

人脸库,创建组
在这里插入图片描述

组内新建用户
在这里插入图片描述
使用百度api
在这里插入图片描述

1.2 上传&删除&搜索人脸

# 1 后端接口,传入appid,api key,secert key-注册人脸,上传image-调用百度api-删除人脸-调用百度删除人脸的api-搜索人脸# 拿到一张照片,去人脸库搜索-调用百度搜索人脸的api

就是不写,跳过
接口入参
在这里插入图片描述

1.3 采集数据-人脸上传&删除

就是不写,跳过

1.3.1 人脸上传到百度库

1.3.2 从百度库删除人脸

2 采集统计

# 1 onLoad()请求接口查询每日采集次数。

采集统计页,直接一个复制操作。
在这里插入图片描述

2.1 小程序端

跳过。

2.2 后端

跳过。

3 人脸检测

# 1 人脸检测是专门的一个功能,可用于小区门禁等。# 2 网上开源人脸检测效果不好# 3 百度人脸库支持本地化,即离线使用

直接一个复制操作,拍照部分有翻转镜头icon,不处理了
在这里插入图片描述

3.1 小程序端

跳过。

3.2 后端

跳过。

4 语音识别

# 1 收费方案-科大讯飞-腾讯-百度ai:语音识别-领取,创建应用## 具体不看了# 2 免费方案,成功率低,英文效果好,算法不行-SpeechRecogniation

4.1 小程序端

# 1 录音功能-https://developers.weixin.qq.com/miniprogram/dev/api/media/recorder/wx.getRecorderManager.html-获取全局唯一的录音管理器 RecorderManager

js,全局唯一的录音管理器,所以recorderManager放在全局。

// pages/voice/voice.js
const recorderManager = wx.getRecorderManager()
var api = require("../../config/setting.js")Page({

在这里插入图片描述

4.2 后端

不写,跳过。

http://www.lryc.cn/news/2394642.html

相关文章:

  • 达梦的TEMP_SPACE_LIMIT参数
  • 24核32G,千兆共享:裸金属服务器的技术原理与优势
  • 杆塔倾斜在线监测装置:电力设施安全运行的“数字守卫”
  • C++23 新成员函数与字符串类型的改动
  • 在 ElementUI 中实现 Table 单元格合并
  • threejs渲染器和前端UI界面
  • AI笔记 - 网络模型 - mobileNet
  • day12 leetcode-hot100-20(矩阵3)
  • 【Java开发日记】基于 Spring Cloud 的微服务架构分析
  • 接口性能优化
  • AWTK 嵌入式Linux平台实现多点触控缩放旋转以及触点丢点问题解决
  • 尚硅谷redis7 93-97 springboot整合reids之总体概述
  • Flutter、React Native、Unity 下的 iOS 性能与调试实践:兼容性挑战与应对策略(含 KeyMob 工具经验)
  • 声纹技术体系:从理论基础到工程实践的完整技术架构
  • 行为型:命令模式
  • 构建多模型协同的Ollama智能对话系统
  • vue3 + WebSocket + Node 搭建前后端分离项目 开箱即用
  • Win10秘笈:两种方式修改网卡物理地址(MAC)
  • 【软件】navicat 官方免费版
  • 【深度学习】16. Deep Generative Models:生成对抗网络(GAN)
  • java操作服务器文件(把解析过的文件迁移到历史文件夹地下)
  • 特伦斯 S75 电钢琴:重构演奏美学的极致表达
  • STM32-标准库-GPIO-API函数
  • Java 文件操作 和 IO(4)-- Java文件内容操作(2)-- 字符流操作
  • 机器学习与深度学习06-决策树02
  • Netty 实战篇:构建简易注册中心,实现服务发现与调用路由
  • 微信小程序(uniapp)对接腾讯云IM
  • 使用摄像头推流+VLC软件拉流
  • python魔法函数
  • XCUITest 是什么