• 【uniapp+云函数调用】人脸识别,实人认证,适用于app,具体思路解析,已实现


    2023.10.8
    需求:
    uniapp开发的app项目中使用人脸识别
    app项目都是第一次搞,更别提人脸识别了。目前已有的就是Dcloud账号已申请,实现需求的时间没那么紧迫
    此篇会详细记录从0到1的过程

    2023.10.24
    今天开始探究实现的过程
    可能会记录的有些冗余

    效果图如下:

    在这里插入图片描述

    uniapp开发指南-uni实人认证开发文档

    按这个思路开始:(个人理解:其实就两步,创建云函数,调用云函数)
    在这里插入图片描述
    1、在使用人脸认证的页面,获取metaInfo
    uni.getFacialRecognitionMetaInfo()

    在这里插入图片描述

    <view class="footer-btn">
    <button class="registerBut" @click="faceRecognition">立即识别</button>
    </view>
    
    	function faceRecognition() {
       
    		const metaInfo = uni.getFacialRecognitionMetaInfo();
    		console.log(metaInfo, 'metaInfo---');
    	}
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    打印的结果如下:
    在这里插入图片描述

    2、创建云函数
    在项目根目录下有个uniCloud文件夹,项目需要关联unicloud(阿里云云服务空间),才可以在cloudfunctions目录下创建云函数或云对象

    2.1 右击cloudfunction文件夹, 新建云函数livenessDetection
    在这里插入图片描述
    创建好,会自动生成js和json文件
    在这里插入图片描述

    index.js文件是云函数的主要代码文件,用于编写云函数的逻辑,在其中编写处理请求,执行业务逻辑等功能,文件中的代码将被执行

    package.json 文件是云函数的配置文件,用于描述云函数的信息和依赖项。在 package.json 文件中,可以指定云函数的名称、

    版本号、入口文件等信息,并列出云函数所需的依赖包列表。
    name 字段:指定云函数的名称。
    version 字段:指定云函数的版本号。
    main 字段:指定云函数的入口文件,即 index.js。
    dependencies 字段:列出云函数所依赖的包及其版本号。当云函数被部署到云端时,这些依赖包会被自动安装。
    extensions 字段:用于声明云函数支持的扩展模块
    通过 package.json 文件,uni-app 云函数可以管理和安装所需的依赖包,使得云函数可以使用第三方库或框架来扩展功能
    默认创建的json文件中的扩展是uni-cloud-jql,表示当前云函数支持使用 uniCloud JQL 扩展模块。JQL(JSON Query >Language)是一种基于 JSON 的查询语言,用于查询和操作 JSON 数据。uniCloud JQL 是 uniCloud 提供的一种云函数扩展模>块,它可以让我们在云函数中方便地使用 JQL 查询语言来操作云数据库中的数据

    在这里插入图片描述
    但是文档中提到,云函数/云对象综述请戳这里,实人认证的扩展模块是uni-cloud-verify,所以要换成这个uni-cloud-verify扩展模块
    在这里插入图片描述

    2.2 更换扩展模块uni实人认证文档请戳这里
    在这里插入图片描述
    按文档教程,右击云函数文件夹,按教程选择后,点确定。这里截一下我没改之前的截图,也就是云函数刚创建好的时候

  • 相关阅读:
    【Linux_TODO】
    4.2 Serializable Concept(3)
    机器学习笔记 - 构建自己的视频分类模型的分步教程
    SOC TOP集成基础脚本范例
    分布式系统中的主从复制基本原理
    【数组】非递增的最小子序列 计数排序
    算法设计与分析 SCAU11091 最优自然数分解问题(优先做)
    Linux之基于HTTPS的静态网站
    MySQL性能分析常见方式
    2022前端面试题上岸手册-Vue部分
  • 原文地址:https://blog.csdn.net/weixin_49668076/article/details/133675954