- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于openCV的手势识别 答辩人: 许译天 outline openCV平台简介 手势识别系统简介 技术细节我们的工作 结论 1.openCV openCV是开源的计算机视觉库, 由Intel开发维护的, 包含常用的机器视觉, 模式识别算法.(BSD许可证) 2.1手势识别系统 它通过摄像头采集到图像, 分析图像的内容, 识别出手的动作, 指挥计算机做出各种反应 2.2技术现状 输入图像: 近红外成像, 双目立体视觉, 普通图像 3.1处理流程-概要 3.2处理流程-详细 4.分割 – 1.均值漂移滤波 PyrMeanShiftFiltering 4.分割 – 2.肤色模型 HSV色彩模型: H:色相 S: 饱和度 V:亮度 手的区域: H(0-30),S(30-170),V(0-200) 4.肤色模型—非线性, 非凸性 4.光照影响 - 开台灯 4.光照影响 - 关台灯 4.解决方法 – 高光补偿 颜色塞选 高光塞选 合成 1.7对比 模型比较: 5. 建模 – 轮廓提取 找到潜在的手后, 可以有多种表示方法 图像法 直方图法 轮廓法: 就是二值化以后, 查找边缘并用freeman链表示 5.建模—查找轮廓 外接框 凸包 freeman链(openCV库) 5.建模 – 轮廓塞选 去掉面积过小的区域 去掉与窗口接壤的区域 3. 应用 手势识别(测试成功) 运动识别(测试成功) 手的运动语义 运动语义较为复杂, 准备慢慢研究. 6. 特征匹配 模板匹配法 Hu矩算法( openCV库) 3.1.3 数据分析 3.1.4 模板 3.2.1 运动识别 对于特定手势, 识别手移动的方向 获得速度方向信息, 控制鼠标 3.2.2 震动消除 3.2.3 测试效果 4.1 系统的不足 运算量大, 系统反应较慢 光线变化复杂, 适应性差 抖动较为严重 不能分离手和胳膊 4.3 任务分配 邬东东: 色彩提取,光线适应 梁汉辉: 手的模板, 及匹配 周明旺: 滤波, MFC融合 许译天: 框架设计, 系统调整 4.4 总结 现在有在手上戴辅助工具帮助加强识别的系统, 但这样却限制了这门技术的推广应用. 我们直接把原始的手作为提取对象, 旨在研究一种通用的系统. 经过这些研究测试, 我们发现, 对手的提取远比其他部位如脸,眼睛要复杂的多, 因为光线是多变的, 而且手是一个不断变化形状的对象,这些都给我们增加了困难. 谢谢! * * CV 图像处理, 视觉 MLL 统计分类器 GUI 图像视频I/O cxCORE 基本数据结构,算法 模板匹配法 神经网络法 图像属性(轮廓, 图像矩,特征, 直方图) 肤色模型(色彩的聚类特征 ) 轮廓边缘 (canny检测) 静态识别 隐马尔科夫模型法 动态时间规划法 特征匹配 运动序列(计算运动光流, 抽取运动轨迹 ) 手势建模 运动跟踪(差值图像分割, camshaft, 卡尔曼跟踪预测, 背景剪除法) 手势分割 动态识别 手的提取 模式识别 控制输出 1分割 2建模 1匹配 原始图片 尺寸调整 均值漂移滤波 分离HSV通道 H S V 塞选叠加 降噪(开运算) 二值化 查找轮廓 轮廓塞选 手 高光补偿 YCrCb色彩模型 二值化模型 HSV色彩模型 拉普拉斯变换模型 载入模板图片 提取模板的轮廓 模板库 当前手势轮廓 计算匹配率 分析结果 0.3 计算参考点 消除震动影响 方向和速度 控制鼠标
文档评论(0)