基于华为云的人脸识别实验
基于华为云服务的人脸识别实验
环境配置等操作请查看华为云人脸识别服务-入门指导
此处使用的v2版本,需下载相应的SDK
实际效果
代码附上
大致思路:
1. 将图像通过人脸识别服务进行检测,返回检测信息
2. 再在图片上绘制矩形,展示
from frsclient import AuthInfo
from frsclient import FrsClient
import cv2 as cv# 配置相关参数
ak = "{-- 自己的ak --}" # 配置自己的ak
sk = "{-- 自己的sk --}" # 配置自己的sk
project_id = "{-- 自己的project_id --}" # 配置自己的project_id
region = "cn-north-4" # 默认使用北京-四
end_point = "https://face.cn-north-4.myhuaweicloud.com"# 个人身份信息
auth_info = AuthInfo(ak=ak, sk=sk, end_point=end_point)
frs_client = FrsClient(auth_info=auth_info, project_id=project_id)# 检测人脸,最后的"2"必须加,不然会报错,原因暂时不懂
result = frs_client.get_v2().get_detect_service().detect_face_by_file("需要检测的图像地址", "2")try:resultStr = result.get_eval_result()# 通过返回结果获取人脸的位置x_point = resultStr['faces'][0]['bounding_box']['top_left_x']y_point = resultStr['faces'][0]['bounding_box']['top_left_y']width = resultStr['faces'][0]['bounding_box']['width']height = resultStr['faces'][0]['bounding_box']['height']
except IndexError:print("当前区域不存在人脸")exit(1) # 有错误退出img = cv.imread("图像地址同上")
rect = cv.rectangle(img, (x_point, y_point), (x_point + width, y_point + height), (255, 255, 255), 1)
cv.imshow("rect", rect)
k = cv.waitKey(0)
基于华为云的人脸识别实验相关推荐
- 安卓Android基于百度云平台人脸识别学生考勤签到系统设计
开发软件:Idea + Mysql + AndroidStudio + 雷电模拟器 基于安卓开发一个人脸识别签到系统,服务器采用springboot框架开发,管理员登录后可以添加和维护人脸信息,添加的 ...
- 华为云EI人脸识别接口初探
0. 准备工作 开户及申请开通人脸识别服务,可以参考 https://education.huaweicloud.com:8443/courses/course-v1:HuaweiX+CBUCNXE0 ...
- 基于百度云的人脸识别打卡系统设计
***QT人脸识别打卡系统设计*** 系统设计需求 计划做一个基于人脸识别的打卡系统,软件开发平台借助QT软件,人脸识别的模型直接调用百度人脸识别算法,使用在线API的调用,完成人脸识别分析.人脸库是 ...
- 基于华为云人脸服务接口设计的人脸考勤打卡签到系统
1. 项目介绍 近几年,生物特征识别技术获得快速发展.人脸作为一种生物特征,具有很强的自身稳定性和个体差异性,是进行身份验证的最理想依据,主要方法包括步态识别.虹膜识别.皮肤芯片.脸像识别.多模态(即 ...
- 基于华为云ECS的目标检测与识别的昇腾AI开发体验【华为云至简致远】
[摘要] 基于华为云弹性云服务器ECS,搭配共享镜像,快速搭建环境,进行目标检测与识别的昇腾AI开发体验,开箱即用,打破时间和空间限制,随时随地进行开发,适合个人开发和团队协作,体验流畅丝滑. 前言 ...
- 【参赛作品12】基于华为云鲲鹏弹性云服务器部署openGauss数据库-实验
实验目标与基本要求 指导用户基于华为云鲲鹏云服务器,部署openGauss单机数据库.通过本实验,您能够: 使用openGauss的om工具成功安装openGauss单机数据库. 登录到openGau ...
- Linux下基于百度智能云平台人脸识别
Linux下基于百度智能云平台人脸识别 1.百度智能云接口及简介 https://cloud.baidu.com/product/face 接口技术文档: 2.人脸检测属性分析项目示例 硬件平台 ...
- 基于百度智能云的人脸识别登陆系统
基于百度智能云的人脸识别登陆系统 设计说明 后端项目结构 前端页面 项目版本1下载 使用说明 项目版本1的Gitee链接 项目版本2--基于人脸对比的登陆系统 项目2下载链接 版本2的Gitee链接 ...
- 基于华为云ModelArts平台利用MobileNetV2算法实现5类花卉分类
*************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...
最新文章
- pandas基于条件判断更新dataframe中所有数据列数值内容的值(Conditionally updating all values in pandas Dataframe )
- C++异常实现与longjmp, setjmp,栈指针EBP, Active Record
- Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
- python列透视_python – 在pandas数据帧中透视列和列值
- 深入理解表单脚本系列第一篇——表单对象
- Linux安装Java
- mtk 驱动(55)---mtk指纹移植
- Redis 2.8.9源码 - Redis中的字符串实现 sds
- 大数据_Hbase-内容回顾和补充---Hbase工作笔记0018
- sql azure 语法_如何将内部SQL Server数据库迁移到Azure
- laravel 商城_Laravel使用初心
- 基于51单片机ds18b20智能温控风扇Proteus仿真
- VS2005制作安装包
- 80psi等于多少kpa_关于胎压的换算psi、bar,kpa
- 【附源码】小白打造「传奇游戏」 (一)
- 仪表框架 3500/05-01-01-00/HONEYWELL51403776-100
- 【Codevs1422】【网络流】河城荷取
- <JVM上篇:内存与垃圾回收篇>13-垃圾回收器
- 【Mysql数据库】数据库添加索引方式
- 群辉 实现多人在线文档编译 nextcloud+onlyoffice
热门文章
- 新东方集团为全国中小学用户免费提供100万份在线春季班直播课程
- Linux搭建测试环境(一)_JDK的安装
- 联想微型计算机开机黑屏什么原因,联想笔记本电脑开机黑屏的现象及原因分析...
- 关于误删阿里云reds数据表内容恢复
- 如何锁定计算机到任务栏,Win7 Win8系统下如何将“计算机”锁定到任务栏
- 监护室每小时测量一次病人血压值,收缩压s 和
- HDFS基础文件操作实验
- 声网 X 在线自习室 同学陪伴、老师监督的在线自习是如何火出圈的?
- Sqlilabs Less1—Less5
- Leetcode215 寻找数组中第K大的数