
kinect 2.0开发
cccccc1212
这个作者很懒,什么都没留下…
展开
-
kinect2.0sdk的安装与配置
在你准备做kinect开发前一定要先注意自己的配置再去购买kinect2.0 免得以后麻烦 kinect2.0 对windows要求在这Supported Operating SystemEmbedded 8 Standard, Windows 8, Windows 8.1Recommended Hardware Configuration原创 2015-07-01 00:10:14 · 17782 阅读 · 1 评论 -
Kinect2.0+OpenCV获取骨骼图
在代码里进行了坐标转换,把CameraSpace转到DepthSpace。 然后用和示例代码(D2D的)里一样的方式进行绘制,但是由于Opencv里自带的显示图像的窗口默认以BGR3通道显示图像,Alpha值无法表示出来,所以,手势的半透明效果无法展示。最重要的一点,这程序运行起来的CPU占用率居然连1% 都不到,D2D那个要20%+。#include "opencv2/core.hpp"#in原创 2015-10-05 00:34:09 · 6048 阅读 · 6 评论 -
Kienct2.0+Opencv获取面部信息
下面的代码中是只获取了那5个点的位置并绘制出来。 注意,要从这个地址C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\Redist\Face把对应文件夹复制过来。由于我的电脑cpu不够,不能直接达到30帧,所以我用了OpenMP来并行计算,可以到达30帧。 这篇后面会有获取其他信息的代码#include "opencv2/core.hpp"#in原创 2015-10-06 02:12:04 · 3564 阅读 · 28 评论 -
Kinect2.0+Opencv获取高清面部信息
代码是基于这篇博文里的代码改出来的Kienct2.0+Opencv获取面部信息 这里的代码包括的面部信息的采集。#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include "opencv2/videoio.hpp"#include <iostream>#in原创 2015-10-07 00:34:30 · 2676 阅读 · 2 评论 -
在虚幻4中使用kinect2.0
UE4对kinect的支持并没有直接整合到编译器里,需要先去下一个插件 在这个网站里下这里写链接内容 选择好对应的引擎版本就可以了。(目前还没有对4.10的支持,4.8的链接实际上是4.9版本的,可以先下4.9版本的然后把下载链接里的版本改一下就可以了) 解压完成后放到引擎的Plugins文件夹里去 就这个目录由于虚幻4里可以使用蓝图,所以这个插件也提供了蓝图类,使用起来特别方便。我这里原创 2015-12-01 18:03:49 · 11121 阅读 · 8 评论 -
opencv+Kinect2.0调用Visual Gesture Builder制作的动作
先把制作好的gba文件复制到程序的目录中去。 因为动作分为静态动作和连续动作,所以对于这个两种动作的代码也会有一些不一样。 先是静态的:#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include "opencv2/videoio.hpp"#include <原创 2015-12-02 13:47:38 · 5173 阅读 · 17 评论 -
在虚幻4中显示Kinect2.0摄像头的画面
默认设置好Kinect的虚幻4插件先要创建一个材质,为以后转化Kinect的图像用。 打开材质编译器后,创意一个TextureSampleParameter2D的节点 改名为Texture,这个名字一定要注意,在使用的时候会用到。 其他的设置无所谓。 然后天价两个常数,如图连接: 保存后关掉。之后,新建一个Actor的蓝图类。 然后打开,添加两个Component,一个是Cube原创 2015-12-02 00:49:46 · 4641 阅读 · 4 评论 -
在win10下配置,用Kinect2.0来实现Windows Hello验证身份
先要修改下注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DriverFlighting\Partner 如果没有这个文件夹就创建一个吧 然后创建一个字符串类型的变量TargetRing赋值Drivers 到这注册表就改好了。然后是更新kinect的驱动: 先进入设备管理器,点开kinect那一项 右键单击 “WDF Kinect Sens原创 2015-12-04 23:53:03 · 8021 阅读 · 0 评论 -
使用两台Kinect2.0和ipi studio进行动作捕捉
首先需要两台电脑,装上win8以上系统和sdk2.0,因为sdk2.0目前只支持一台电脑接一台Kinect2.0所以需要两台电脑。先说一下两台Kinect的摆放,就是两台Kinect面对面放置,中间距离4-6米左右。需要校准后才能使用。校准的方法后面会说。然后打开ipi Recorder 选择Kinect2 For Windows ,点击Record Video。 先要保存一下背景,这里要求中间不原创 2016-01-29 02:04:40 · 11833 阅读 · 3 评论 -
Opencv+Kinect2.0抠图
不知道为什么,这个用c++写的运行起来比c#写的还要慢,用了OpenMP也只是勉强能看。 有空再改改。#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include "opencv2/videoio.hpp"#include <iostream>#include原创 2015-10-18 01:23:57 · 4856 阅读 · 16 评论 -
Opencv+Kinect2.0获取景深图
一、景深图 和之前获取彩色图的差不多,就多了一个类型转换#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include "opencv2/videoio.hpp"#include <iostream>#include <Kinect.h> #pragma c原创 2015-09-13 21:32:24 · 4773 阅读 · 0 评论 -
Opencv+Kinect2.0 的环境配置和获取彩色图
一、环境的配置 在属性管理器窗口中找到Microsoft.Cpp.Win32.user这一项,双击进入。 然后在 通用属性,VC++目录下 默认Opencv已经配置好,在包含目录中添加: $(KINECTSDK20_DIR)\inc在库目录中添加: $(KINECTSDK20_DIR)\lib\x86 然后在cpp文件的include….后添加#include <Kinect.h>原创 2015-09-13 19:21:21 · 5300 阅读 · 0 评论 -
Kinect2.0+EmguCV获取景深图
先说一下我的环境:Kinect sdk2.0+EmguCV3.0.0+vs2015具体代码如下using System;using System.Windows;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using S原创 2015-08-10 14:53:28 · 2253 阅读 · 0 评论 -
EmguCV+Kinect2.0获取BodyIndex图
我的环境为KinetSDK2.0+EmguCV3.0.0+vs2015依旧为WinFrom ,并在主窗口内拖入ImageBox不知道ImageBox的可以看我之前的博文http://blog.csdn.net/qq_22033759/article/details/47299269代码中需要用到指针,需要在项目属性中调一下上代码using System;using Syste原创 2015-08-12 23:44:33 · 2160 阅读 · 3 评论 -
EmguCv +Kinect2.0 获取面部信息
我使用的环境为EmguCv3.0.0+KinectSDK2.0+vs2015使用Kinect获取面部帧比较特殊,必须要在x64环境下才行,另外,还需要将示例项目文件夹中的NuiDatabase复制到程序的根目录里利用face库里的FaceFrameFeatures可以很方便的获取面部的多种信息 FaceFrameFeatures DefaultFaceFrameFeatures原创 2015-08-15 14:05:06 · 3352 阅读 · 4 评论 -
EmguCV+Kinect2.0 实时抠图
我的环境的KinectSDK2.0+EmguCV3.0.0依旧还是WinFrom和ImageBox因为需要用到BodyIndex的数据,但BodyIndex的分辨率和RGB图像的分辨率不同,所以需要用的CoordinateMap类中的坐标转换函数。然后直接对colorimage的像素点进行操作。同样,需要用的指针,要把项目调整为允许不安全的代码。代码和注释如下:using原创 2015-08-14 00:14:34 · 7015 阅读 · 2 评论 -
EmguCV+Kinect2.0获取高清面部帧
基础信息请看这,本文中的代码是基于这篇文章中的代码修改而得EmguCv +Kinect2.0 获取面部信息由于不需要获取FaceFrameFeatures 所以NuiDatabase可以不用复制到根目录这段代码依然只能追踪一个人,但我将所追踪到的人脸与彩色帧进行的重合,所以用到了CoordinateMap来转换坐标using System;using System.Collectio原创 2015-08-15 22:32:21 · 2706 阅读 · 2 评论 -
EmguCV获取kinect的彩色帧和红外图
如不能正确配置EmguCV 看这里http://blog.csdn.net/qq_22033759/article/details/47299269我使用的配置是Emgucv3+kinect2.0sdk+vs2015用的是WinFrom,不是WPF,虽然WPF可以添加WinFrom控件 ,但还是原生的用着方便。把Emgncv配好后添加kinect的引用还是要在from中放原创 2015-08-06 16:31:46 · 3085 阅读 · 5 评论 -
Opencv+Kinect2.0获取BodyIndex图像
直接上代码吧。#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include "opencv2/videoio.hpp"#include <iostream>#include <Kinect.h> #include<Kinect.Face.h>#includ原创 2015-10-17 18:14:33 · 3240 阅读 · 0 评论 -
Windows 环境下 libfreenect2的配置
libfreenect2提供了对kinect2.0的支持,并且可以实现在一台电脑上连接多台kinect。先在这里下载源文件https://github.com/OpenKinect/libfreenect2。解压出来。然后在https://github.com/daynix/UsbDk/releases 这里下载UsbDk,要x64的,下载完成后安装。 继续在 http://zadig.akeo.原创 2016-03-18 18:09:04 · 8488 阅读 · 38 评论