一、人脸识别starter-需求分析

2023-11-09

一、需求来源

	对于一些需要本人刷脸认证的场景,比如注册时需要刷脸认证,要求上传身份证必须是本人的,等此场景

二、需求分析

	考虑到这是个单独并且可复用的模块,所以决定写一个springboot-starter来实现。
	starter可以上传到自己的私服上,其他项目可以直接依赖使用

三、需求目标

	1. 要支持多种通道
	2. 每个通道要支持多个配置
	3. 要有一些默认的配置

四、市场通道

	目前市场有很多人脸识别的通道,但是做的好的是企鹅云的。所以starter用企鹅云H5人脸识别,用作为示例

五、项目架构

	 - springboot
	 - gradle

六、知识点

	- 接口
	- 抽象

七、收获

	- 需求分析能力
	- 需求抽象的能力
	- 接口设计的能力
	- 代码合理性的能力
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一、人脸识别starter-需求分析 的相关文章

  • Python语言:求水仙花数案例讲解

    求水仙花数是循环和判断语句相结合的一个经典案例 思路分析 通过循环遍历100到999之间的数字然后根据他们的个位 十位 百位上的数字立方和是否为他本身来判断分析得出什么数是水仙花数 1 如何循环遍历100到999的所有数字 使用while循
  • u8客户端怎么修改服务器ip,u8服务器ip地址在哪修改

    u8服务器ip地址在哪修改 内容精选 换一换 在Mind Studio所在服务器上配置路由规则 允许转发开发者板的IP报文 开发者板上则需要配置一下路由地址 即Mind Studio所在服务器的IP地址 Mind Studio所在服务器侧配
  • STM32F4_nRF24L01无线通讯

    目录 前言 1 nRF24L01无线模块简介 2 nRF24L01状态机 3 nRF24L01模式 4 nRF24L01的SPI配置 4 1 nRF24L01 Rx 和 Tx 的初始化配置 4 2 nRF24L01相关寄存器 5 硬件连接
  • Spark基础学习笔记:SparkSQL词频统计

    目录 一 使用Spark SQL实现词频统计 一 数据源 words txt 四 修改源目录名称 六 创建词频统计单例对象 七 启动程序 查看结果 一 使用Spark SQL实现词频统计

随机推荐

  • 哥斯拉jsp马分析

    前言 这篇文章分析了哥斯拉jsp马的特征原理 写这篇文章的初衷在提高对哥斯拉马的识别 改造能力 笔者接触安全的时间较短 难免会有疏漏 恳请发现问题的大佬给予指正 哥斯拉PHP马解析可以看这篇文章 https blog csdn net ze
  • python3 题解(28 级数法求圆周率)

    级数法求圆周率 问题 圆周率是十分重要的常数 它是个无理数 无法表示为有限小数的形式 但 我们可以表示它的近似值 可以用无穷级数去逼近它 pi 的级数公式十分多 下面给出3个较简单的 2 6 1 1 2 1 2 2 1 3 2 frac p
  • 经纬高(LLA)坐标系地心地固(ECEF)坐标系与东北天(ENU)坐标系转换

    前段时间在做水下机器人项目 添加了RTK 读取到的数据为经纬高坐标系中度分形式的经纬度信息 无法直接用于定位 还需要进行坐标系的转换 后来在学习Cartographer时处理GPS数据也有提到这方面的知识 于是决定汇总到一起进行学习 下文将
  • HTML文本格式化

    目录 HTML 文本格式化实例 如何查看 HTML 源码 文本格式化标签 计算机输出 标签 引用 引用和术语定义 延伸阅读 一个完整的实例 HTML 可定义很多供格式化输出的元素 比如粗体和斜体字 下面有很多例子 可以亲自试试 HTML 文
  • SpringMVC中Controller层注解扫描

    SpringMVC中Controller层扫描 方式一 方式二
  • mysql基于Java web的电动车销售平台毕业设计源码201524

    电动车销售平台的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径 但是途径的扩展基本上为人们所努力的方向 由于站在的角度存在偏差 人们经常能够获得不同类型信息 这也是技术最为难以攻克的课题 针对电动车销售平台等问题 对电动车销售
  • 论文研读:SuperGlue vs. LoFTR

    简介 SupeGlue与LoFTR都是对图片间进行特征点匹配的方法 其目的是 找到图像A 图像B中同时存在的相同物体实例 并输出其位置信息 匹配关系 在提取出特征点后 我们通过图神经网络生成匹配代价矩阵 并求解最优匹配矩阵 以获得全局最优的
  • 1.3 起步 - Git 基础

    1 3 起步 Git 基础 版本说明 版本 作者 日期 备注 0 1 loon 2019 3 18 初稿 目录 文章目录 1 3 起步 Git 基础 版本说明 目录 Git 基础 1 直接记录快照 而非差异比较 Figure 4 存储每个文
  • python报错:ValueError: not enough values to unpack

    报错 ValueError not enough values to unpack 分析具体原因 这个错误的信息是 期望有7个返回值 但其实函数只有4个返回值 解决方法 检查函数和接收函数返回值的参数个数是否一致 改成一致即可
  • MySQL - 一文了解MySQL的基础架构及各个组件的作用

    1 概述 不管是开运 运维 测试 都或多或少的要接触MySQL 了解MySQL的基础架构及各个组件之间的关系 有助于我们更加深入的理解MySQL 下面由一张MySQL基础架构图来一起走进MySQL MySQL可以基本划分为Server层和存
  • helm的安装、使用以及自定义Chart

    Helm概述 Helm 是一个 Kubernetes 的包管理工具 类似 Linux 的包管理器 如RedHat系的yum Debian的apt 可以很方便的将之前打包好的 yaml 文件部署到 Kubernetes 上 Helm主要解决以
  • Open3D 基于法线的双边滤波

    目录 一 算法原理 1 算法概述 2 计算步骤 3 参考文献 二 代码实现 三 结果展示 1 原始点云 2 滤波结果 四 相关链接 一 算法原理 1 算法概述 Fleishman 等人提出一种网格双边滤波器 双边滤波器最早应用于灰度图像 该
  • Linux下挂在SATA硬盘时的诡异现象

    ata1 SATA link down SStatus 1 SControl 300 ata1 EH complete ata1 exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xa
  • Windows下配置Mask-RCNN环境(各种踩过的坑)

    Windows下配置Mask RCNN pytorch环境 各种踩过的坑 安装Anaconda 1 1 下载和安装Anaconda 安装maskrcnn benchmark项目 2 1 官方建议的安装需求 2 2 逐步安装过程 1 创建虚拟
  • TCP通讯客户端怎样判断与服务器端断开,该如何处理

    TCP通讯客户端怎样判断与服务器端断开 大虾们 神们 C winform里面 采用多线程监听端口 接收方式为阻塞式 创建单一线程进行监听函数 这样阻塞时只阻塞单一线程 对主线程没有影响 并使用异步通信模式 来一个连接后回调函数进行解析入库
  • 动态修改模板字符串中图片--简单解决

    document addEventListener error function e var elem e target if elem id toLowerCase imgurl infowindow 在这内部可以发请求拿到动态的地址 i
  • IP地址,子网掩码、默认网关,DNS的设置和工作原理(总结)

    概念 1 概述 IP地址 人们在Internet上为了区分数以亿计的主机而给每台主机分配的一个专门的地址 通过IP地址就可以访问到每台主机 子网掩码 不能单独存在 它必须结合IP地址一起使用 子网掩码只有一个作用 就是将某个IP地址划分成网
  • Blender教程之魔方全自动特效教学

    魔方玩家在我看来分为三种 一是不懂原理的佛系玩家 三阶魔方可能都要拧很久才能还原 第二种是明白怎么玩的玩家 其实还原一个被打乱的魔方就是做一道层先法的数学题 而第三种就是像我这样虽然不懂解密 但会用Blender做一个魔方来让它 自动还原
  • Android Bluetooth

    Android Bluetooth 使用Android蓝牙API来进行蓝牙通信的四个任务 设置蓝牙 检索周围匹配的或者可用的设备 连接设备 设备间传输数据 所有蓝牙APIs在android bluetooth 包中 创建蓝牙连接所要用到的类
  • 一、人脸识别starter-需求分析

    一 需求来源 对于一些需要本人刷脸认证的场景 比如注册时需要刷脸认证 要求上传身份证必须是本人的 等此场景 二 需求分析 考虑到这是个单独并且可复用的模块 所以决定写一个springboot starter来实现 starter可以上传到自