![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV+Kinect1.0手语识别(SLR)
coderSkyChen
我爱程序员,它带给我以成就感!
展开
-
Opencv2.4+kinect1.0 手语识别 (三)深度图的通道问题
因为想用到opencv的轮廓提取函数,然而,这个函数要求输入图像必须是8uc1或者32sc1格式的,这就要求我们从kinect读取深度数据时必须读取无ID的数度数据。 所谓单通道,就是灰度图的表达。。三通道就是rgb图。 做个笔记备忘。 下一步轮廓优化,并提取Hu矩特征。原创 2015-02-01 00:04:40 · 1551 阅读 · 2 评论 -
OpenCV+Kinect1.0手语识别(SLR) 体会
1.由kinect采集到的数据,彩色图的话一定是rgb三通道的,深度图的话分为单通道和三通道两种,这与你选择的深度图类型有关,什么类型呢?带ID和不带ID的两种,对应单、三通道,为什么带ID的是三通道呢?因为我们可以方便的用颜色来区分出人体和背景,而这一点,也是人体抠图的重点。 2.大家知道,用深度图表示的图像会有影子,双层图像,也就是需要矫正,这个问题可以通过带ID的深度图来把人体和影子区分开原创 2015-02-24 11:04:46 · 1849 阅读 · 0 评论 -
OpenCV+kinect1.0手语识别(二)手部区域的抠图与跟踪
上一篇文章中我们学习了深度流和骨骼流的处理。我们的终极目标是手语识别,因此首先需要手部区域的跟踪与抠图(所谓抠图就是背景分割) 思路:从骨骼流中提取手心结点的坐标,以此坐标为中心确定手掌所在区域;其中跟踪的实现依托于骨骼流的结点跟踪(体会到了kinect的方便),抠图依托于深度流的深度信息。 编程注意点: 1.骨骼的ID不一定是从0开始的,貌似是随机的,因此需要遍历,确定骨骼原创 2015-01-26 12:32:43 · 3976 阅读 · 0 评论 -
OpenCV+kinect1.0手语识别(一) 环境配置+彩色流深度流骨架流的处理
本人学生一枚,在做手语识别,便开了个栏,权当“科研日志”了~ 一、环境配置 我的环境是:Opencv2.4.9+kinect1.0+微软1.0的SDK+VS2013 配置较容易,注意在VS中配置好Opencv和SDK的目录就ok了。 二、彩色流、深度流、骨架流数据的处理 推荐 http://blog.csdn.net/zouxy09/article原创 2015-01-25 20:51:44 · 2154 阅读 · 0 评论