当前位置:主页 > 计算机软件论文 >

一种基于OpenCV的手势识别系统的设计

更新时间:2023-12-01
所需金币100 [1金币=1元] 资料包括:原始论文 点击这里给我发消息 QQ在线咨询
文档格式:doc/docx 全文字数:16000 ↓↓立即下载全文 **温馨提示**
以下仅列出文章摘要、目录等部分内容,如需获取完整论文资料,或原创定制、长期合作,请随时联系。
微信QQ:312050216
点击这里给我发消息
扫一扫 扫一扫
一种基于OpenCV的手势识别系统的设计


摘要
 
基于CV的手势识别技术是人机交互领域的重要课题之一,随着信息技术,人工智能和数字图像处理等学科的高速发展,手势识别技术得到极大的发展。近几年来,相当多的应用系统采用了基于计算机视觉的手势识别的方法作为与机器交互的手段,并逐渐受到世界各国的科研机构及科技企业的青睐。
 
本系统整体设计流程为:首先利用笔记本摄像头对目标进行数据采集,并将其进行双边滤波显示出来,然后对已捕捉到背景的手势进行灰度化,高斯模糊,二值化,用于背景分离的,利用可变数量高斯函数,基于混合高斯背景建模的算法等预处理方式实现背景减除及肤色检查及分割,然后对已处理目标进行轮廓寻找,找到最大轮廓区域后,通过相应OpenCV API函数得到组成轮廓点的凸包,通过计算重心到轮廓边缘的距离判断指尖的位置,最终在终端显示当前手势所代表的的具体数字。最后,本文以OpenCV库和Webcam为基础,基于Python3.5和OpenCV3.4进行开发,完成了对动态手势的检测和识别。
 
关键词:OpenCV Python 手势 轮廓检测 重心