三步跑通 MediaPipe Hands:单帧视频实时定位 21 个手部关键点

发布时间:2026/9/1 11:54:23

三步跑通 MediaPipe Hands:单帧视频实时定位 21 个手部关键点
三步跑通 MediaPipe Hands单帧视频实时定位 21 个手部关键点【免费下载链接】mediapipeCross-platform, customizable ML solutions for live and streaming media.项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe想让你的摄像头看懂手势MediaPipe Hands 只需一帧画面就能输出每只手 21 个三维关键点双手同时跟踪不在话下。做手势控制、手语转文字、AR 捏取物体从它入手最快。 快速上手两条命令装好八行代码跑起来安装与环境准备先装 Python 包会自动带上 OpenCV 等依赖pip install mediapipe想看官方示例源码的话把仓库拉下来git clone https://gitcode.com/GitHub_Trending/med/mediapipe最小可运行示例下面这段是仓库文档里的最短版本任何一张含手的图片都能跑import cv2, mediapipe as mp mp_hands mp.solutions.hands with mp_hands.Hands(max_num_hands2) as hands: image cv2.imread(hand.jpg) rgb cv2.cvtColor(image, cv2.COLOR_BGR2RGB) results hands.process(rgb) print(hands:, len(results.multi_hand_landmarks))输出每只手的 21 个关键点坐标。把图片换成摄像头逐帧输入就是实时手部追踪不需要额外写任何滤波代码。✋ 它凭什么好用三个能力直接决定你能做什么单帧定位 21 个三维关键点。你拿到的不是平面坐标而是带深度的 3D 位置。用它算指节弯曲角度、判断石头剪刀布、还原手在空间里的远近全都能做不用再自己从 2D 图里瞎猜。双手同时跟踪甩手不断线。内部是两个模型接力掌部检测模型先锁定手掌关键点模型再在裁剪区域里精修首帧之后靠上一帧结果定位只有彻底丢手才重新全图检测。所以双手快速挥动、部分被遮挡时追踪线条依然稳。一套接口多平台通用。Python、Android、iOS、JS 官方都支持 Hands 能力接口命名基本一致。先用 Python 验证手势逻辑再挪到手机 App 上业务代码几乎不用改。真实场景拆解手势控制抬起四根手指页面自动翻页讲 PPT 不再需要翻页笔。摄像头前摆一个4的手势程序数到 4 就切到下一页换成挥手手势还能控制角色移动。检测到的手指姿态就是触发条件延迟低到肉眼无感。AR 与手语不碰屏幕也能抓住虚拟物体在 AR 里让拇指和食指对准虚拟按钮做捏合动作直接打开它、拖动它空中虚拟键盘也一样指尖划过就是打字。同一套 21 点数据接上手语词库听障用户比一个手势屏幕上实时跳出文字交流门槛一下就低了。进阶与生态训练你自己的手势识别模型如果岩石、剪刀、布不够用MediaPipe Model Maker 里的手势识别器能把几百张照片变成你自己的手势分类器。示例目录 mediapipe/model_maker/python/vision/gesture_recognizer/ 里有完整演示脚本gesture_recognizer_demo.pytestdata 自带各手势的真实训练样本比如这张rock手势照把样本换成你自己拍的照片跑一遍训练完直接导出 tflite 模型上设备。看懂流水线图文件 模块 示例整条追踪流水线就是可读可改的图文件mediapipe/graphs/hand_tracking/ 里有桌面端和手机端现成的 pbtxt核心关键点模型在 mediapipe/modules/hand_landmark/可运行的桌面示例在mediapipe/examples/desktop/hand_tracking/。想加自己的绘制或滤波逻辑从改图文件下手最顺。完整中文文档入口是 docs/solutions/hands.md。MediaPipe Hands 把最难的检测与追踪做了你只需要决定拿到 21 个点之后干什么。它不挑硬件普通电脑和手机都跑得起源码全部开放。建议下一步先跑通上面那 8 行示例对着自己的摄像头验证一遍然后去mediapipe/model_maker/python/vision/gesture_recognizer/目录试训一个自己的手势模型想深入原理就打开mediapipe/graphs/hand_tracking/里的图文件逐节点看。【免费下载链接】mediapipeCross-platform, customizable ML solutions for live and streaming media.项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Apache Ozone S3生命周期配置实战:自动过期与冷热数据转换

Apache Ozone S3生命周期配置实战:自动过期与冷热数据转换

2026/9/1 11:54:23

Apache Ozone 是一个支持 S3 协议的企业级分布式对象存储系统,经常用来承接 Hadoop 生态里 HDFS 无法弹性扩展的海量数据存储压力。实际使用中,S3 生命周期配置是最容易被忽略但价值最高的能力之一:它可以在存储系统内部完成文件自动过期、批…

PDFMathTranslate 网页翻译服务部署指南:三步从本机到全网访问

PDFMathTranslate 网页翻译服务部署指南:三步从本机到全网访问

2026/9/1 11:54:23

PDFMathTranslate 网页翻译服务部署指南:三步从本机到全网访问 【免费下载链接】PDFMathTranslate [EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Olla…

怎么三步克隆自己的声音?OpenVoice 语音克隆完整新手教程

怎么三步克隆自己的声音?OpenVoice 语音克隆完整新手教程

2026/9/1 11:44:22

怎么三步克隆自己的声音?OpenVoice 语音克隆完整新手教程 【免费下载链接】OpenVoice Instant voice cloning by MIT and MyShell. Audio foundation model. 项目地址: https://gitcode.com/GitHub_Trending/op/OpenVoice 给视频配上自己的声音、让 AI 用你的…

迅为Topeet Toolbox:图形化工具简化嵌入式开发板系统配置与烧录

迅为Topeet Toolbox:图形化工具简化嵌入式开发板系统配置与烧录

2026/9/1 13:04:26

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2023前端面试八股全解析:高频考点与底层原理精讲

2023前端面试八股全解析:高频考点与底层原理精讲

2026/9/1 13:04:26

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

连续投影算法(SPA)详解:光谱变量筛选原理与Python实战

连续投影算法(SPA)详解:光谱变量筛选原理与Python实战

2026/9/1 13:04:26

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

EBR-bench:以人类基线为锚,审视AI评测的真实差距

EBR-bench:以人类基线为锚,审视AI评测的真实差距

2026/9/1 13:04:26

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

智能体编程时代:从低代码到代码的软件工程技能图谱

智能体编程时代:从低代码到代码的软件工程技能图谱

2026/9/1 13:04:26

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

用技术验收思维拆解DD 5e跑团项目:从博德之门到阿弗纳斯

用技术验收思维拆解DD 5e跑团项目:从博德之门到阿弗纳斯

2026/9/1 12:54:26

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…