| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 人工智能 -> 通过Python实现手势识别及目标检测的一些感想 -> 正文阅读 |
|
|
[人工智能]通过Python实现手势识别及目标检测的一些感想 |
|
※说明:文章中出现的代码均非原创,仅作引用说明使用。 第一次写粗制滥造的屑博客,后续还会进行修改(如果能改的话)。 ?关于手势识别概要????????手势识别,即为向程序输入图形(图片、视频、实时录像等),通过程序识别人体皮肤颜色的方式,勾画出轮廓,从而实现手势识别的目的。 ? ? ? ? 所以手势识别本质上是识别人体皮肤的颜色,将其与图像上其他事物区分开来。
? ? ? ? ?以上截图是一段手势识别程序运行时的效果。 运行原理? ? ? ? 这里利用Python、OpenCV进行处理。 ? ? ? ? 首先是常规的操作,将图像(视频)输入至程序,之后方可进行处理。
? ? ? ? 接着是皮肤检测,借物的代码没有做太多的分析,主要是将图形拆分出Y、Cr、Cb值,在整张图像中进行判断。判断皮肤范围后绘制轮廓。
? ? ? ? 然后需要对输入的图形进行一定的处理,除了确定处理的范围之外,根据具体图像环境不同,需要对肤色进行判断。接着才能进行检测。 ????????最后分析之后需要输出给人看,白色的底图和绘制的轮廓,可以体现出手势的样式。 ?>这么长串别人的代码,就不继续贴出来了吧(悲) 缺点? ? ? ? 由于这串代码并未对“手的形状”进行识别,而只是单纯的识别肤色进行绘图,因此露脸的人脸等或会被绘入轮廓中。但若要对手本身进行识别,难度较大对新手不友好。通过识别肤色的方式可以较为简单地实现手势的识别,只要人体皮肤其他部位没有出镜即可。 关于目标检测运行的图丢一个出来,坑先挖着( ? |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/20 16:25:45- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |