kinect

Kinect V2开发(1)入门

我的梦境 提交于 2019-12-01 13:52:39
一、Kinect for Windows V2 彩色图像:1920*1080 @30、15FPS(根据环境亮度) 深度图像:512*424 @ 30FPS、16bit距离值(mm)、可侦测范围0.5~8m 红外图像:512*424 @ 30FPS、16bit强度值 声音 根据以上数据,可以再通过软件,进行人体的追踪。骨架的辨识(0.5~4.5m)。最多6个人,每个人25个关节点,其中每个关节点可以取得空间中的位置、方向等数据。 麦克风阵列可判断声音的来源,搭配Microsoft Speech SDK,可分析声音的输入,做语音控制。 二、开发软硬件要求 系统要求: ● win8 or win10 硬件要求: ● 64位(x64)处理器 ● i7 2.5-GHz或更快的处理器 ● 内置USB 3.0总线(驱动安装必须正确,在USB设备里面能看到Inetel USB 3.0字样) ● 4 GB RAM ● DX11图形适配器 (用GPU-z这个工具可以检测显卡是否支持DX11) 开发环境 ● Visual Studio 2012、Visual Studio 2013 三、安装测试 Kinect SDK 2.0下载链接 https://www.microsoft.com/en-us/download/details.aspx?id=44561 安装完成之后,有三个应用程序 1.SDK

Set USB transfer type manually for a device

。_饼干妹妹 提交于 2019-12-01 12:45:54
I try to run the Asus xtion on a ARM Board (Pandaboard) and I already installed and used the samples (e.g NiSimpleRead) provided by openni. To get these samples running on this Platform it needed some tweaks, one of them is to set the UsbInterface manually to isochronous (in the GlobalDefaults.ini). But after that everything runs smoothly Now I want to use PCL (which is based on openni) to grab some frames but PCL doesn't work. I believe that pcl tries to set the USB-Interface on its own (it probably uses XnUSBLinux.cpp to be generic) and tries to bypass the GlobalDefaults.ini, respectively

Localization of a robot using Kinect and EMGU(OpenCV wrapper)

拜拜、爱过 提交于 2019-12-01 12:37:39
I'm working on small WPF desktop app to track a robot. I have a Kinect for Windows on my desk and I was able to do the basic features and run the Depth camera stream and the RGB camera stream. What I need is to track a robot on the floor but I have no idea where to start. I found out that I should use EMGU (OpenCV wrapper) What I want to do is track a robot and find it's location using the depth camera. Basically, it's for localization of the robot using Stereo Triangulation. Then using TCP and Wifi to send the robot some commands to move him from one place to an other using both the RGB and

Kinect recording a video in C# WPF

拥有回忆 提交于 2019-12-01 12:23:47
问题 I want to record my kinect camera vision.I have searched, but I couldn't find any C# same core codes. Do you have same simple codes or same suggestions? thanks. 回答1: I believe the AForge library may be of use to you. Here: http://www.aforgenet.com/framework/features/ffmpeg.html you can see how you can instantiate a VideoFileWriter and write individual frames into it. 回答2: I am using this kinect record library for the kinect Kinect toolbox library http://kinecttoolbox.codeplex.com/ and here is

Set USB transfer type manually for a device

雨燕双飞 提交于 2019-12-01 11:47:35
问题 I try to run the Asus xtion on a ARM Board (Pandaboard) and I already installed and used the samples (e.g NiSimpleRead) provided by openni. To get these samples running on this Platform it needed some tweaks, one of them is to set the UsbInterface manually to isochronous (in the GlobalDefaults.ini). But after that everything runs smoothly Now I want to use PCL (which is based on openni) to grab some frames but PCL doesn't work. I believe that pcl tries to set the USB-Interface on its own (it

Use OpenCV Threshold with Kinect Image

半腔热情 提交于 2019-12-01 11:16:06
I'm trying to use the OpenCV Threshold with the depthImage retrieved by the OpenCV VideoCapture module, but I get the following error: OpenCV Error: Bad argument in unknown function, file PATHTOOPENCV\opencv\modules\core\src\matrix.cpp line 646 My code is as follows: #include "opencv2/opencv.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/gpu/gpu.hpp" cv::VideoCapture kinect; cv::Mat rgbMap; cv::Mat dispMap; bool newFrame; void setup() { kinect.open(CV_CAP_OPENNI); newFrame = false; } void update() { if(kinect.grab()) { kinect.retrieve(

Localization of a robot using Kinect and EMGU(OpenCV wrapper)

血红的双手。 提交于 2019-12-01 10:47:51
问题 I'm working on small WPF desktop app to track a robot. I have a Kinect for Windows on my desk and I was able to do the basic features and run the Depth camera stream and the RGB camera stream. What I need is to track a robot on the floor but I have no idea where to start. I found out that I should use EMGU (OpenCV wrapper) What I want to do is track a robot and find it's location using the depth camera. Basically, it's for localization of the robot using Stereo Triangulation. Then using TCP

Use OpenCV Threshold with Kinect Image

流过昼夜 提交于 2019-12-01 09:27:58
问题 I'm trying to use the OpenCV Threshold with the depthImage retrieved by the OpenCV VideoCapture module, but I get the following error: OpenCV Error: Bad argument in unknown function, file PATHTOOPENCV\opencv\modules\core\src\matrix.cpp line 646 My code is as follows: #include "opencv2/opencv.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/gpu/gpu.hpp" cv::VideoCapture kinect; cv::Mat rgbMap; cv::Mat dispMap; bool newFrame; void setup() {

Attempting to Simulate Mouse Click / Drag

你离开我真会死。 提交于 2019-12-01 03:48:31
问题 So I'm trying to simulate the left mouse click and the left mouse release to do some automated dragging and dropping. It's currently in a C# Winforms (Yes, winforms :|) and is being a bit of a goose. Basically, once a Click is sent, I want it to update the cursor position based upon the Kinect input. The Kinect side of things is fine but i'm not sure how to find if the button is still pressed or not. here's the code i'm currently using + some psuedocode to help better explain myself (the do

How to parallelize event handler execution in C#

谁说我不能喝 提交于 2019-12-01 03:04:17
问题 I have a Kinect device and I am developing a program with it by using C#. In order to manage the device, I have used AllFramesReady event in order to process the depth and color information. I have created an event handler to process the data which is named EventHandler1 . I am doing a lot of processing inside this event handler. I would like to do some more computation inside a second event handler named EventHandler2 . Is it possible to run this 2 event handlers which are basically 2