机器视觉 python+mediapipe+opencv实现人体姿态识别(一)
文章目录
- 一、mediapipe是什么?
- 二、使用步骤
- 1.引入库
- 2.主代码
- 3.运行结果
一、mediapipe是什么?
mediapipe官网
二、使用步骤
1.引入库
代码如下:
import cv2
import time
import mediapipe as mp
2.主代码
代码如下:
mpDraw = mp.solutions.drawing_utils
mpPose = mp.solutions.pose
pose = mpPose.Pose()cap = cv2.VideoCapture(0)
success, img = cap.read()
video_size = (img.shape[1], img.shape[0])pTime = 0
count = 0
first_condition = 0
second_condition = 0
third_condition = 0
flat_x = []
flat_y = []
while True:success, img = cap.read()imgRGB = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)results = pose.process(imgRGB)#print(results.pose_landmarks)if results.pose_landmarks:mpDraw.draw_landmarks(img, results.pose_landmarks,mpPose.POSE_CONNECTIONS)cTime = time.time()fps = 1/(cTime-pTime)pTime = cTimecv2.putText(img, str(int(fps)), (25, 50), cv2.FONT_HERSHEY_PLAIN,2, (255, 0, 0), 3)cv2.imshow("Image", img)cv2.waitKey(25)if cv2.waitKey(1) == 27:breakcap.release()cv2.destroyAllWindows()
3.运行结果
以上就是今天要讲的内容,本文仅仅简单介绍了mediapipe的使用,而mediapipe提供了大量关于图像识别等的方法。
机器视觉 python+mediapipe+opencv实现人体姿态识别(一)相关推荐
- 机器视觉 python+mediapipe+opencv实现人体姿态识别(二)
文章目录 一.mediapipe是什么? 二.使用步骤 1.引入库 2.主代码 3.运行结果 一.mediapipe是什么? mediapipe官网 二.使用步骤 1.引入库 代码如下: import ...
- python人体识别_Github开源人体姿态识别项目OpenPose中文文档
OpenPose人体姿态识别项目是美国卡耐基梅隆大学(CMU)基于卷积神经网络和监督学习并以caffe为框架开发的开源库.可以实现人体动作.面部表情.手指运动等姿态估计.适用于单人和多人,具有极好的鲁 ...
- python 机器视觉测量_python OpenCV 宽度测量
机器视觉第六次实验 一.实验目的 通过OpenCV第六次进行实验,对图片进行宽度测量. 二.实验内容 对图片进行宽度测量. 三.实验过程 我使用的是python语言+openCV对图片进行宽度测量的功 ...
- 使用Python基于OpenCV+MediaPipe追踪手势并控制音量
利用Python基于OpenCV+MediaPipe追踪手势并实现控制音量 写在前面 说明 简介 1.OpenCV简介 2.MediaPipe简介 3.配置环境 开发环境 所需的库 最终效果演示 手部 ...
- python行人检测_行人检测 基于 OpenCV 的人体检测
原文链接行人检测 基于 OpenCV 的人体检测 - 热分享hotdog29.com 行人检测 基于 OpenCV 的人体检测 我们都知道,无论性别,种族或种族如何,我们的身体都具有相同的基本结构. ...
- python人体动作识别_人体姿态识别--Openpose+Tensorflow
目的复现代码 完成视频中的人体姿态识别 复现过程
- 牛!Python 也能实现图像姿态识别溺水行为了!
作者 | 李秋键 责编 | Carol 封图 | CSDN 下载自视觉中国 众所周知随着人工智能智能的发展,人工智能的落地项目也在变得越来越多,尤其是计算机视觉方面. 所以今天我们也是做一个计算机视觉 ...
- python行为识别_牛!Python 也能实现图像姿态识别溺水行为了
作者 | 李秋键 责编 | Carol 封图 | CSDN 下载自视觉中国 众所周知随着人工智能智能的发展,人工智能的落地项目也在变得越来越多,尤其是计算机视觉方面. 所以今天我们也是做一个计算机视觉 ...
- tfpose与openpose区别_人体姿态识别--Openpose+Tensorflow
目的复现代码 完成视频中的人体姿态识别 复现过程 视频来源:https://www.youtube.com/watch?v=cMhWNGBW1Xgwww.youtube.com 视频动图 检测结果下 ...
最新文章
- 悲观锁和乐观锁的详细分析
- Python基础语法精心总结!看完都知道的可以往下继续学习了
- 《MySQL必知必会》笔记--数据库基础
- 【Pytorch神经网络理论篇】 35 GaitSet模型:步态识别思路+水平金字塔池化+三元损失
- 基于嵌入式系统linux无线传感器网络软件平台,基于嵌入式网络的无线传感器网络平台硬件和软件实现...
- mysql事件执行记录表_MySQL事件异常记录
- jQuery中使用data()方法读取HTML5自定义属性data-*实例
- 电大学前本计算机考试,2019最新电大学前儿童艺术教育(音乐)形成性考核册作业1-4答案【呕心沥血整理可直接打印.doc...
- altair edem2021仿真模拟软件
- 数据挖掘和机器学习之间,主要有什么区别和联系?
- ipad如何与手机微信连接服务器地址,如何设置微信在手机和ipad同步 - 卡饭网
- eCommerce电子商务业务领域常见的一些术语
- EUI库 - 自动布局
- 对女朋友超级抠门的星座男 12星座老公的致命缺点 12星女无法招架的求爱手段...
- AE圣诞树(html版本),免费
- 【小知识】linux下ls与ll的区别
- 微星 b460m 10400f 黑苹果 (mac os11) rx570 (B460M-A PRO) efi
- Keras : 训练heart心脏病诊断训练集并测试
- ggplot2-分面(facet) 一页多图
- 青龙面板如何拉取常用脚本