实战小例子 | Python实现用手势控制电脑音量
今天和大家分享用手势控制电脑音量,源码看到最后可以获得。
咱们简单说说实现思路。
安装
opencv-python
,打开摄像头,并读取摄像头中的数据摄像头中的数据其实就是摄像头捕捉到的一帧帧图片
对每一帧图片,用图像识别算法识别出食指与拇指
计算食指与拇指坐标,并计算两个坐标之间的距离
将距离长短映射到电脑的音量范围
把映射后的值输出给电脑即可控制电脑音量
其实梳理下来会发现思路还是很简单的,尽量用最简单的文字描述出来。
后续像类似的小项目我会继续写,这个小项目由于做的比较仓促,源码还在整理中,有需要的朋友可以留言,后续开放给大家。可以先添加我,到时候可以问我要源码。
另外,对于Python有兴趣想一起交流的,可以加下微信,在这里我也准备了一份学习资料送给大家,主要包含爬虫入门(爬虫工作流程 http工作流程)、逆向工程、逆向算法、异步爬虫、安卓逆向这几个板块,适合Python入门的朋友学习,都是精华,白嫖真的很香!
实战小例子 | Python实现用手势控制电脑音量相关推荐
- 【MediaPipe】(4) AI视觉,远程手势调节电脑音量,附python完整代码
各位同学好,今天和大家分享一下如何使用MediaPipe完成手势调节电脑音量,先放张图看效果. 注意!! 本节需要用到手部关键点的实时跟踪,我已经在之前的文章中详细写过了,本节会直接使用,有疑问的同学 ...
- python编程人工智能小例子,python人工智能算法代码
python 怎么实现人工智能 一.Python是解释语言,程序写起来非常方便写程序方便对做机器学习的人很重要. 因为经常需要对模型进行各种各样的修改,这在编译语言里很可能是牵一发而动全身的事情,Py ...
- 【机器视觉案例】(8) AI视觉,手势控制电脑鼠标,附python完整代码
各位同学好,今天和大家分享一下如何使用 MediaPipe+Opencv 通过手势识别来控制电脑鼠标的移动和点击,如果有兴趣的话,可以代替鼠标去打游戏.先放图看效果.用画图板来测试 黄框代表电脑屏幕的 ...
- 基于mediapipe和opencv的手势控制电脑鼠标
通过我的上一篇文章,可以了解到mediapipe关于手部检测的使用方法.这时我们就可以进行一些更加炫酷的操作.这篇文章我就来讲解一下如何用手势来控制电脑鼠标. 在开始之前我们要介绍一个能够操作电脑鼠标 ...
- python居然能语音控制电脑壁纸切换,只需60行代码
前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 家在日常的电脑使用中,都会有自己喜爱类型的桌面 单纯的桌面有时候会让人觉得单调 今天,就由我带领大家只用60行代码打造一款语音壁纸切换器程序, 让大家能够 ...
- spark教程python案例_Spark实战(四)spark+python快速入门实战小例子(PySpark)
由于目前很多spark程序资料都是用scala语言写的,但是现在需要用python来实现,于是在网上找了scala写的例子改为python实现 1.集群测试实例 代码如下: from pyspark. ...
- 实战小例子 | 经典坦克大战的python实现
目录 效果展示 开发工具 讲解部分 一:游戏介绍 二:主体构成(地图讲解为主) 三:游戏的进阶 相关资源 代码获取 效果展示 开发工具 编译器:python3.6.4 主要的第三方库:pygame ...
- python入门实战小例子(一朵花的绽放)(花が咲く)
花が咲く 这个例子对于入门来说,是很简单的,这个例子里面有很多初级的知识,包括创建一块画布,用一个海龟当做实体,把他的移动轨迹画出来,用一个for循环把这朵花画出来. 话不多说先上代码 import ...
- pythonspark实例_spark+python快速入门实战小例子(PySpark)
1.集群测试实例 代码如下: from pyspark.sql import SparkSession if __name__ == "__main__": spark = Spa ...
- python小例子-Python 常用小例子
作者原文 https://mp.weixin.qq.com/s/eFYDW20YPynjsW_jcp-QWw 内置函数(63个) 1 abs() 绝对值或复数的模 In [1]: abs(-6) Ou ...
最新文章
- c语言链表容易犯的错误,急求大牛啊这个容易的链表到底在哪出错了
- VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法)
- 不要使用字符串常量作为对象锁去同步代码
- Windows平台编译Webkit
- php 自动加载函数,PHP自动加载的实例详解
- 计算机组成加减交替法被除数,计算机组成原第2章答案.doc
- linux socket关闭并释放资源,【linux】centos 上 php-fpm 占用太多状态为 CLOSED 的 socket 且不释放, 如何解决?...
- JavaEE下关于JSF开发的一些知识点小节
- html微信投票代码,关于网络投票刷票神器的代码编写
- Windows 微软雅黑(Microsoft YaHei)+ Monaco 字体整合方案
- 阅读-《金字塔原理》
- mysql备份管家婆_管家婆软件恢复账套数据图解-通过备份文件
- svn异常:Aborting commit: 'xxx' remains in conflict
- 【解决方案】IGCCTray.exe参数错误
- 李彦宏一声「萝卜快跑」,中国首个无人车出行App就位!网友:这才是科技公司该干的事儿...
- 【Navicat】连接Oracle报错 ORA-12505
- 【电子产品】ThinkPad S5 Intel(R) Dual Band Wireless-AC 3165 网卡驱动莫名其妙挂掉
- IO(BIO),NIO,AIO的深度解析和区别
- Python编程:从入门到实践关于pi,百万位圆周率,pi_million_digits.txt,分享给大家
- Arduino 常用函数参考文档