- 博客(25)
- 收藏
- 关注
原创 基于MidiaPipe实现视觉肢体状态识别
1.手指乱入的时候有错误识别,可以尝试修改置信值(这个是waitKey参数调为空后截图的所以帧率为1)# 读取视频的一帧,success 表示是否成功读取。# 导入 Mediapipe 中用于绘制关键点和连线的工具。# 导入 Mediapipe 中的人体姿态估计解决方案。# 将 BGR 格式的图像转换为 RGB 格式。# 在图像上绘制人体姿态关键点和连线。# 计算关键点在图像中的坐标。# 打印关键点的索引和坐标。# 对 RGB 图像进行人体姿态估计处理。# 遍历人体姿态关键点。# 打印人体姿态关键点信息。
2025-01-10 20:45:00
983
2
原创 自己调用自己写的HandTrackingMoudule操作
使用 detector 的 findPosition 方法获取手部关键点位置,并且画出每个点的位置。# 使用 detector 的 findHands 方法处理图像,并标记出手和手的连接点。# 读取摄像头的一帧图像,success 表示是否成功读取。# 等待 1 毫秒,用于更新图像显示。# 打开摄像头,0 表示默认的第一个摄像头。# 进入无限循环,持续处理摄像头画面。# 如果关键点列表不为空。# 在图像上显示帧率。# 显示处理后的图像。# 初始化上一帧的时间。# 初始化当前帧的时间。
2025-01-08 00:16:33
125
原创 定义成自己的模块HandTrackingMoudule[一只手]
cv2.putText(img, str(id), (cx, cy), cv2.FONT_HERSHEY_PLAIN, 1, (255, 255, 255), 1) # 在图像上显示每个手指的编号。cv2.circle(img, (cx, cy), 10, (0, 0, 0), cv2.FILLED) # 在关键点位置绘制一个填充的圆形(BGR色彩)(255, 0, 255), 3) # 在图像上显示帧率。handNo (int): 要处理的手的索引,默认为 0,也就是检测到的第一只手。
2025-01-07 23:49:53
316
原创 MediaPipe实现手部识别并检测手部端点
import cv2 # 导入 OpenCV 库,用于图像处理import mediapipe as mp # 导入 mediapipe 库,用于人体姿态估计等import time # 导入时间库,用于计算帧率cap = cv2.VideoCapture(0) # 打开摄像头,1 表示第二个摄像头(如果有多个)mpHands = mp.solutions.hands # 从 mediapipe 中获取手部检测的解决方案hands = mpHands.Hands() # 创建一个
2025-01-07 23:09:23
576
原创 简要介绍Mediapipe
Mediapipe 的官网地址是:https://developers.google.com/mediapipe。- 人脸检测:https://code.mediapipe.dev/codepen/face_detection。**Github 开源项目地址**:https://github.com/google/mediapipe。- 姿态识别:https://code.mediapipe.dev/codepen/pose。它的特点包括高效的性能、低延迟、可定制性强,并且支持在移动设备和桌面设备上运行。
2025-01-07 22:42:29
474
原创 关于安装了cvzone但是import显示但是idle运行显示No module named ‘cvzone‘报错
mediapiepe和cvzone安装问题解决
2025-01-07 20:30:51
1091
原创 2023-2024全国中小学信息技术创新与实践大赛--加码未来编程赛项初赛题目
8.已知列表fruitsList = ["橙子", "柚子", "西瓜", "苹果", "香蕉", "桃子"],以下哪种方法能将列表中的苹果删除( )4.print('hi','hello',sep=',',end='')的运行结果是hi,hello()10.已知列表L=[1,2,[3,4],[5,6,[7]]],以下指令中结果值最大的是( )5.range(0,2,0.1)表示获取0-2(不包括2)中的保留一位小数()3.代码print(set((1,2,2,3,4)))的结果为()
2024-04-26 16:48:43
661
1
原创 用Python的pyperclip和pyautogui实现微信刷屏工作!
print('请勿移动鼠标!正在进行第',num-i,'次刷屏')print('文本区获取成功:',text_x,text_y)print('请先调整好消息窗口位置,不要有其他窗口遮盖')user = input('请输入你要发送的刷屏内容:')print('按钮获取成功:',but_x,but_y)num = int(input('你要刷屏几次?print('现在请将鼠标放在消息发送按钮停留三秒')print('请将鼠标放在消息发送区停留三秒')
2023-04-03 23:11:46
1685
原创 小甲鱼|Python002|用Python设计第一个游戏| 课后测试题及答案
0. 什么是BIF?BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入(注:Python3 用 input() 取代了 Python2 的 raw_input(),用法如有不懂请看视频讲解)。太多BIF学不过来怎么办?看不懂英文说明怎么办?Python3的资料太少怎么办?没事,有
2022-07-09 15:39:32
306
原创 【无标题】
0. 以下哪个变量的命名不正确?为什么?(A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM(C)选项不正确,因为 Python 中的变量名不能以数字开头。1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?>>>myteacher = '小甲鱼'>>>yourteacher = myteacher>>>yourteacher = '黑夜'>>>print(myteacher)会打印:小甲鱼2. 在不上机的情况下,以下代码你能猜到屏幕
2022-07-09 15:35:36
161
原创 小甲鱼|Python001|我和Python的第一次亲密接触 | 课后测试题
1. IDLE 是什么?IDLE是一个Python Shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!像我们Windows那个cmd窗口,像Linux那个黑乎乎的命令窗口,他们都是shell,利用他们,我们就可以给操作系统下达命令。同样的,我们可以利用IDLE这个shell与Python进行互动。2. print() 的作用是什么?print() 会在输出窗口中显示一些文本(在这一讲中,输出窗口就是IDLE shell窗口)。3. Python
2022-07-09 15:18:28
195
原创 Python中format的应用【超级全】
format用于解决字符串的格式化方法。使用方式:<模板字符串>.format(<逗号分隔的参数>)一、基本应用1.不填顺序时默认一个个传入:1.1一个参数进行处理时>>> '{}是我要处理的内容'.format('被处理的内容')'被处理的内容是我要处理的内容'1.2多个参数进行处理时(这里要注意传入的数据类型可以是字符串在的其他类型)>>> '{},{},{}是我要处理的内容'.format('1',2.0,3
2022-05-03 13:58:41
4813
1
原创 常用Python安装源
开源镜像: http://npm.taobao.org/mirrorsNode.js 镜像: http://npm.taobao.org/mirrors/nodealinode 镜像: http://npm.taobao.org/mirrors/alinodephantomjs 镜像: http://npm.taobao.org/mirrors/phantomjsChromeDriver 镜像: http://npm.taobao.org/mirrors/chromedriverOperaDriv
2022-02-05 21:10:29
2956
原创 将PPT转化为长图(长截图)【Python方法】
需要先通过PPT的另存为选择为PNG格式,选择所有文件,这时会生成一个目标文件夹;将编辑好的py文件放入到目标文件夹下运行即可。from PIL import Imagefrom os import listdirimport os,PIL'''result_path_target 图片存放目标路径cut_pictures 待拼接图片存放路径num 图片命名以数字按序增加'''##得到当前工作目录cwd = os.getcwd()##把要处理的文件目录和处理后要保存到的目录调成.
2022-01-27 14:50:42
2784
原创 PIP安装OpenCv报错
C:\Users\EDY>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-pythonLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting opencv-python Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c4/e2/27a153e27b98410cf5a87.
2022-01-23 13:43:27
8437
8
原创 Python 中的 os 模块常见方法
os.remove()删除文件 os.rename()重命名文件 os.walk()生成目录树下的所有文件名 os.chdir()改变目录 os.mkdir/makedirs 创建目录/多层目录 os.rmdir/removedirs 删除目录/多层目录 os.listdir()列出指定目录的文件 os.getcwd()取得当前工作目录 os.chmod()改变目录权限 os.path.basename()去掉目录路径,返回文件名...
2022-01-05 13:39:51
137
原创 在except中return后还会执行finally中的代码;抛出自定义异常?
写程序时遇到异常情况,程序可能无法正常运行。此时就需要引入异常处理1.try ...excepttry 后面写正常运行的程序代码,except即为异常情况 1 a=3 2 b=2 3 for i in range(5): 4 try: 5 a = a - 1 6 c=b/a 7 print(c) 8 9 except Exception as e:10 print(e)#输出异常行为名称...
2022-01-04 22:20:30
440
原创 今天介绍一个读取文件夹下所有文件的代码
def print_directory_contents(sPath): import os for sChild in os.listdir(sPath): sChildPath = os.path.join(sPath,sChild) try: if os.path.isdir(sChildPath): print_directory_contents(sChildPath) .
2022-01-04 22:14:47
303
原创 Python中的循环特殊操作
这个题目会说出所有1到100之间的数字并配上第几次循环,如果数字是等于17,数字17会正常输出,但是第17次循环这句话不会被输出。在一些Python程序的执行过程中会用到循环,那循环有的时候需要跳过此次循环,有的时候又需要结束循环,这里就需要用到continue和break。如果某个条件被满足,需要执行continue操作时,那么会跳过continue语句后边的所有代码,直接进入下一次循环。但是如果是条件满足,执行了break操作的话,那就跳过了所有的循环,直接执行循环后边的内容。...
2021-12-23 19:27:31
726
原创 Python常用运算符
+ 加- 减* 乗/ 除** 幂运算// 整除% 取模a opr= b 是 a = a opr b的意思round(要被操作的数字,保留小数位)
2021-12-23 19:21:21
656
原创 Python 的判断结构
大体上分为四种:1.if - elif - else配合这种结构往往把if和elif写在前边,把else写在最后.if后面要跟上条件判断,然后elif边也要跟上判断条件,但是else后边是不用跟判断条件的。程序会先去执行if的判断,当if的判断不执行时逐个向下去参考elif的条件,如果有一个elif的条件被触发满足,那就去执行相应的操作,其余的所有不满足条件都归到else里面去执行。2.单个if判断单个if判断的时候只去看if的条件是否满足,如果满足则去执行里边的操作,否则会..
2021-12-23 19:00:44
1684
原创 Hadoop在eclipse端连接不上的问题
检查两个配置文件检查环境配置文件启动HADOOP[root@hadoop01 sbin]# ./start-all.shThis script is Deprecated. Instead use start-dfs.sh and start-yarn.shError: Cannot find configuration directory: /home/software/hadoop-2.7....
2018-07-08 08:40:04
2183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人