人工智能之基于阿里云进行人脸特征检测部署

news/2024/12/29 0:35:15/

人工智能之基于阿里云进行人脸特征检测部署

需求描述

  1. 基于阿里云搭建真人人脸68个关键点检测模型,模型名称:Damo_XR_Lab/cv_human_68-facial-landmark-detection
  2. 使用上述模型进行人脸关键点识别,模型地址

业务实现

阿里云配置

阿里云配置如下:
在这里插入图片描述

依赖工具安装

# 安装ModelScope, 建议git安装
git clone https://github.com/modelscope/modelscope.git
cd modelscope
pip install -e .

SDK模型下载

# SDK模型下载
from modelscope import snapshot_download
model_dir = snapshot_download('Damo_XR_Lab/cv_human_68-facial-landmark-detection')

图片验证

import cv2
import copy
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasksmodel_id = 'Damo_XR_Lab/cv_human_68-facial-landmark-detection'
estimator = pipeline(Tasks.facial_68ldk_detection, model=model_id)Input_file = '/mnt/workspace/105910221.jpg'
cv_img = cv2.imread(Input_file)
cv_img = cv2.resize(cv_img, (256, 256))results = estimator(input=cv_img)
landmarks = results['landmarks']image_draw = copy.copy(cv_img)
for num in range(landmarks.shape[0]):cv2.circle(image_draw, (round(landmarks[num][0]), round(landmarks[num][1])), 2, (0, 255, 0), -1)
cv2.imwrite('result.png', image_draw)

结果展示如下:测试数据图片路径
在这里插入图片描述
从多次搭建的经验来看,建议在搭建模型相关的内容的时候,优先选择阿里云的相关服务,很多东西阿里云的容器云已经提供底层技术,可以很快的使用modelscope提供的操作内容进行快速的模型搭建。


http://www.ppmy.cn/news/1558927.html

相关文章

docker基础命令入门、镜像、运行容器、操作容器

一. Docker 基础入门相关命令 1.1 启动Docker 1.2 查看 Docker 运行状态 1.3 停止 Dokcer 1.4 重启Docker 1.5 配置开机启动 docker 1.6 查看 docker 所有命令 二. Docker 镜像相关命令 2.1 docker search 镜像名称——(查询某个镜像) 2.2 docker pull 镜像名称:version…

MFC扩展库BCGControlBar Pro v36.0 - 可视化管理器等全新升级

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。 BCGControlBar专业版 v36.0已全新发布了,这个版本改进网格控件的性能、增强工具栏编辑器功能等&am…

修改el-select下拉框高度;更新:支持动态修改

文章目录 效果动态修改:效果代码固定高度版本动态修改高度版本(2024-12-25 更新: 支持动态修改下拉框高度) 效果 动态修改:效果 代码 固定高度版本 注意点: popper-class 尽量独一无二,防止影…

移动机器人推动制造业向自动化转升级

这位客户,作为一家制造业巨头,坐拥多个仓库及错综复杂的生产体系,在制造业智能化浪潮中勇立潮头,展现了非凡的数字化与智能化转型决心。 在启动智能化升级之初,客户进行了多方调研和比较,最终选择富唯智能…

uniapp打包h5应用如何开启history模式,以及资源管理器直接打开存在问题

uniapp的h5应用默认开启是hash模式,导致在浏览器中老是要输入#很不方便,解决办法: manifest.json中修改h5.router.mode: history即可 设置资源管理器打开只需要配置

Docker--Redis

What is Redis? Redis is the world’s fastest data platform. It provides cloud and on-prem solutions for caching, vector search, and NoSQL databases that seamlessly fit into any tech stack—making it simple for digital customers to build, scale, and deplo…

QT:一个TCP客户端自动连接的测试模型

版本 1:没有取消按钮 测试效果: 缺陷: 无法手动停止 测试代码 CMakeLists.txt cmake_minimum_required(VERSION 3.19) project(AutoConnect LANGUAGES CXX)find_package(Qt6 6.5 REQUIRED COMPONENTS Core Widgets Network)qt_standard_project_setup(…

寻找目标值 (最优解)

题目来源 LCR 121. 寻找目标值 - 二维数组 - 力扣(LeetCode) 题目描述 m*n 的二维数组 plants 记录了园林景观的植物排布情况,具有以下特性: 每行中,每棵植物的右侧相邻植物不矮于该植物;每列中&#xff0…