基于华为云服务的人脸识别实验

环境配置等操作请查看华为云人脸识别服务-入门指导
此处使用的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)

基于华为云的人脸识别实验相关推荐

  1. 安卓Android基于百度云平台人脸识别学生考勤签到系统设计

    开发软件:Idea + Mysql + AndroidStudio + 雷电模拟器 基于安卓开发一个人脸识别签到系统,服务器采用springboot框架开发,管理员登录后可以添加和维护人脸信息,添加的 ...

  2. 华为云EI人脸识别接口初探

    0. 准备工作 开户及申请开通人脸识别服务,可以参考 https://education.huaweicloud.com:8443/courses/course-v1:HuaweiX+CBUCNXE0 ...

  3. 基于百度云的人脸识别打卡系统设计

    ***QT人脸识别打卡系统设计*** 系统设计需求 计划做一个基于人脸识别的打卡系统,软件开发平台借助QT软件,人脸识别的模型直接调用百度人脸识别算法,使用在线API的调用,完成人脸识别分析.人脸库是 ...

  4. 基于华为云人脸服务接口设计的人脸考勤打卡签到系统

    1. 项目介绍 近几年,生物特征识别技术获得快速发展.人脸作为一种生物特征,具有很强的自身稳定性和个体差异性,是进行身份验证的最理想依据,主要方法包括步态识别.虹膜识别.皮肤芯片.脸像识别.多模态(即 ...

  5. 基于华为云ECS的目标检测与识别的昇腾AI开发体验【华为云至简致远】

    [摘要] 基于华为云弹性云服务器ECS,搭配共享镜像,快速搭建环境,进行目标检测与识别的昇腾AI开发体验,开箱即用,打破时间和空间限制,随时随地进行开发,适合个人开发和团队协作,体验流畅丝滑. 前言 ...

  6. 【参赛作品12】基于华为云鲲鹏弹性云服务器部署openGauss数据库-实验

    实验目标与基本要求 指导用户基于华为云鲲鹏云服务器,部署openGauss单机数据库.通过本实验,您能够: 使用openGauss的om工具成功安装openGauss单机数据库. 登录到openGau ...

  7. Linux下基于百度智能云平台人脸识别

    Linux下基于百度智能云平台人脸识别 1.百度智能云接口及简介 https://cloud.baidu.com/product/face   接口技术文档: 2.人脸检测属性分析项目示例  硬件平台 ...

  8. 基于百度智能云的人脸识别登陆系统

    基于百度智能云的人脸识别登陆系统 设计说明 后端项目结构 前端页面 项目版本1下载 使用说明 项目版本1的Gitee链接 项目版本2--基于人脸对比的登陆系统 项目2下载链接 版本2的Gitee链接 ...

  9. 基于华为云ModelArts平台利用MobileNetV2算法实现5类花卉分类

    *************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...

最新文章

  1. winform 异步更新ui
  2. iOS开发拓展篇—静态库
  3. 【hadoop2.6.0】利用Hadoop的 Java API
  4. 如何写第一个scrapy
  5. bootstrap轮播,播放到最后一张图片的时候,就不正确了。
  6. Android开发笔记(五十六)摄像头拍照
  7. ideagit更新一个文件_idea使用ssh下载的git代码怎么没法更新
  8. 基于MC9S12G使用编码器(控制)输出PWM
  9. “微肥”还是“歪fai”
  10. 运用Python轻松爬取网易云的音乐,小白都能懂的爬虫教程
  11. 使用mplayer做影片预览图
  12. Linux SVN “db/txn-current-lock: Permission denied”
  13. 【转载】设计之路:如何进行软件需求分析?
  14. 大学生需要云服务器吗?
  15. CAD编辑工具中如何查找图纸中的坐标点的位置
  16. [图像]中值滤波(Matlab实现)
  17. sql查询 (连表查询)
  18. 1157 Anniversary
  19. 实现图片加载先模糊后清晰的效果
  20. 霍尔开关传感器的选型

热门文章

  1. PC网站如何实现微信扫码登录
  2. 老猿说说-LinkedList
  3. oracle中datepart函数,Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)...
  4. 直播电商系统|传统电商对比直播电商,谁更胜一筹?
  5. Unity程序联动rs485可编程开关
  6. wstring 转数字,如何将std :: wstring转换为数字类型(int,long,float)?
  7. 解决医疗健康领域的网络安全和云技术技能差距
  8. Win10《芒果TV》内测版现已支持在国行版 Xbox One 下载体验
  9. 历年高考专业录取分数线 API 接口
  10. Android 百分比布局+ScrollView