
Kinect开发
文章平均质量分 87
fesito
这个作者很懒,什么都没留下…
展开
-
2012 OpenNI 环境/Kinect 安装教学
转自:http://kheresy.wordpress.com/2012/03/15/2012_openni_env_kinect_setup/一年多前,Heresy有写了一篇《在WIndows上安装Kinect(含MMD使用Kinect简易教学)》,算是在当时针对第一个版本的OpenNI、NITE,以及Microsoft Kinect的安装做教学。不过到现在,OpenNI的版本已经从1.转载 2012-05-09 19:35:09 · 4425 阅读 · 4 评论 -
openni的坐标系统简析
Joint positions and orientations are given in the real world coordinate system.The origin of the system is at the sensor. +X points to the right of the, +Y points up, and +Z points in the direction o转载 2012-09-07 14:25:39 · 1953 阅读 · 0 评论 -
SendInput和mouse_event模拟鼠标点击事件问题解决
最近在做有关kinect控制鼠标事件时遇到了一个小问题,这里写点记录。首先我简单介绍一下关于SendInput和mouse_event函数模拟鼠标事件的方法。这两个函数是C++里使用的,先给个SendInput函数的原型,参照MSDNUINT SendInput( UINT nInputs, // count of input events LPINPUT pInp原创 2012-09-07 09:08:29 · 22679 阅读 · 5 评论 -
关于三维扫描及重建工作
最近一直在做三维扫描及重建的工作,初次涉及,感觉有点麻烦。每次写算法的时候总会产生头痛的感觉,也许是还不适应做算法吧,当然有了经历就好,以后再做到这样的工作应该就会比较上手了。 现在在开发的过程中,我先做一个中途的总结,不然时间一长很多又忘了,到后来东西多了也不想总结了。呵呵,废话就不说了,进入正题吧。 一、三维重建(3D Reconstruction)概述 三维重原创 2012-08-10 11:25:16 · 5146 阅读 · 3 评论 -
关于Kinect深度图和彩色图像提取
初学使用OpenNi开发Kinect,首先拿过来还是玩一下怎么提取图像数据。Kinect上有一个红外发射器,当驱动Kinect时发射红外扫描视场范围,红外接收器接收到物体反射回来的红外光,经过内部芯片处理后输出深度图像数据,而RGB图像传感器就直接采集到彩色图像数据。 // 3DRebuild.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"原创 2012-05-24 22:38:23 · 11808 阅读 · 0 评论 -
OpenNI的安装与开发环境配置
OpenNI的安装与开发环境配置 博客分类:Kinect开发 KinectOpenNINITESensorKinectKinect作为新一代的体感设备,小斤就不多介绍咯,微软日前也发布了相应的官方SDK,用以开发Kinect在PC上的应用。但就目前的情况而言,微软的KinectSDK只能在Win 7平台上使用,因此小斤选择了OpenNI作为Kinect开发的第一块踏转载 2012-04-30 20:07:11 · 4126 阅读 · 2 评论 -
kinect指尖识别
kinect指尖识别 来源: 张维祥的日志 对于普通摄像头下的手指识别,大多是基于模板匹配,神经网络和统计分析甚至于借助颜色指套等进行,但因为环境干扰太多,识别效果不好,而且大多只能识别手整体的运动,而不能识别手指的运动。本文是基于kinect摄像头实现的,由于它支持深度图像,可以排除复杂的背景,而且支持例如openNI和win SD转载 2012-05-17 13:11:22 · 9122 阅读 · 5 评论 -
通过Kinect的深度图像数据计算三维点云
本文来自http://www.cnblogs.com/JohnShao/archive/2011/05/22/2053496.html在可以透過 OpenNI 讀取到 Kinect 的深度、色彩資訊之後,其實就可以試著用這些資訊,來重建 3D 的環境做顯示了~不過實際上,在前面的範例中所讀到的深度資訊,都算是原始資料,而且座標軸也都是感應器二維影像的座標系統,如果要重建 3D 場景转载 2012-06-05 15:33:21 · 22363 阅读 · 6 评论 -
OpenNI学习手册翻译二
3.2 Production Nodes生产节点OpenNI定义了生产节点,它具有拥有能在生成体感要求的数据过程中充当生产性角色的一套单元。每个生产节点都能够使用其他更低级的生产节点(读数据,控制配置等),也能够被其他高级节点或本应用程序使用。举例:应用程序想跟踪在三维场景中手指的动作轨迹。这要求一个生产节点生成肢体数据,也叫user generator用户生成器。这个用户生成器从de翻译 2012-05-10 19:34:24 · 1883 阅读 · 0 评论 -
OpenNI学习手册翻译一
我在学习OpenNI的过程中翻译的资料,与大家分享一下。1.什么是OpenNI?OpenNI (Open Natural Interaction)是个多语言、跨平台的框架,定义了一组为开发使用Natural Interaction程序的API。OpenNI APIs有一组开发体感应用的接口。OpenNI的主要目的是建立一个双方通信的标准: 视觉和音频传感器(这些设备可以看到和听到翻译 2012-05-10 19:09:04 · 2475 阅读 · 0 评论 -
简单的Kinect前景抠图
这个是用Kinect做三维扫描时的第一步,就是将感兴趣的前景部分取下来。大家都知道,Kinect的最大特点就是可以采集到深度数据,利用深度数据就可以将前景和背景区分开来。 长话短说,先上效果图吧。 再上源代码: /**************************************** Description:This program can rebuil原创 2012-11-07 21:23:47 · 6203 阅读 · 6 评论