Somatosensory technology: Microsoft Kinect SDK vs PrimeSense OpenNI (original)
/* Key Points (JarvisChu note ):
Microsoft's Kinect SDK (MK) VS PrimeSense OpenNI (OpenNI)
1. MK supports audio. OpenNI does not.
2. MK supports motors, but OpenNI does not.
3. MK does not support local tracking. OpenNI supports hand, Head, and upper body tracking.
4. MK does not include the gesture recognition system. OpenNI us
Original link: http://www.brekel.com /? Page_id = 671
After playing with both the Microsoft Kinect SDK and the primesense openni SDK here are some of my thoughts :( note that the Microsoft's SDK version is the beta version, so things may change when the final one is released)
Microsoft's Kinect SDK (Beta) Pro: Advantages
Support for audio supports audio
Support for motor/Tilt supports Motors
Full body tracking: Full Body Tracking
Does not ne
]) >max_remove_threshold) {Correspondences.erase (Correspondences.begin ()+i); } ElseI++; } //The transformation matrix is computed based on the corresponding relationship. Pcl::registration::transformationestimationlmestimation; Estimation.estimaterigidtransformation ((*cloud_source), (*cloud_target), correspondences, matrix);}3 Code AnalysisThe code is accompanied by a comment on the algorithm implementation process. The specific analysis of the code will be put up in the future.
Original article: http://www.creativedistraction.com/news/the-future-of-openni-primesense-kinect/By Jonathan C. Hall
Update: primesense updated me regarding redistribution of openni/Nite on Twitter: "Your cial apps are allowed and they can be packaged with openni/nite." Thank you!
For my Kinect-hacking friends who missed last night's "evening with primesense" Mee
Intel RealSense R200 (Parameter specification: Resolution: 1080p, depth effective distance: 0.51-4,usb3.0)
Le LeTV Pro xtion (parameter specification: Depth effective Distance: 0.8m to 3.5m,usb2.0)
Orbbec Astr (Parameter specification: Resolution 720p, depth effective distance: 0.5 to 8m,usb2.0/usb3.0)
Intel RealSense F200 (Parameter specification: Resolution: 1080p, depth effective distance: 0.2-1.2,usb3.0) This is primarily a close range of applications, such as in front of a computer notebook
/#.UWJ83YOqaSo
1.2 sensorkinect: https://github.com/avin2/SensorKinect (Be sure to match the openni Version)
2. Uninstall the primesense driver. Note that openni does not need to be uninstalled here.
Open "Device Manager", expand the "primesense" list, and uninstall the Kinect audio, camera, and motor in sequence. Check "delete driver software for this device ".
3. Install Microsoft's off
: used to switch the standard mode and Android mode for Android application development.
3. Kinect
With regard to the history of Kinect, it was launched in November 4, 2010 and sold 0.8 million sets in 60 days, recording the Guinness Book of Records as "the fastest-selling consumer electronic products in history. In June 1, 2009, Microsoft launched the project natal project and renamed it Kinect in June 13, 2010, but did not provide any drivers. In November 2010, $300 was awarded to Hector Mart
Today, I found an interesting post on the openni Google group: is the development of openni dead? (Original post address: https://groups.google.com/forum? Fromgroups = #! Topic/openni-dev/6eio_pjhsps)
Since openni was six months away from the last update, an uncertain lonely guy ran out and published a suspicious post, which caused a discussion.
Some people say that primesense gave up openni due to pressure from Microsoft, and there was an opposition.
. Hal's Plugging Mechanism provides great convenience for Android phones with built-in or plug-ins of new hardware, such as advanced lenses and other additional devices.
Engineers of the Israeli company primesense, using far infrared technology, successfully identified human body locations and movements [13], as shown in the figure. Microsoft applied this technology to Xbox consoles, and it now has the Kinect [14]. In November 2010, Kinect was officia
with finger and palm tracking
Disadvantages:
Small detection range, sore arm (see)
Unable to detect body and face
As a productivity tool, the mouse keyboard is completely irreplaceable
Fatal disadvantage:
Unable to find a suitable usage scene-___-
Usage scenarios:
No
DUODUO is part of the sword, not for end consumers, but for researchers. Product name is also more alternative, even if you search duo is not found it drops, need to search duo
detection distances over a shorter shutter time. Due to its exclusive SBI technology, TOF is a small number of tof cameras that can be used both indoors and outdoors, and can detect fast moving targets. But the disadvantage is that the price is expensive, not including tax, to 12000 dollars. So only suitable for scientific research, for the civilian still have a long way to go.Pmdtec Company website: http://www.pmdtec.com/Pmdtec wiki:http://en.wikipedia.org/wiki/pmdtechnologies2.3 NATALNatal is
(Opennatural Interface Open Natural interaction) is a multi-lingual, cross-platform framework that defines the authoring application. and take advantage of its naturally interacting APIs. To be able to here download . To infer from the name that its ultimate goal is about the effect of a minority report, some of the demos that have been released at the moment are probably beyond the ultimate goal.It is not specifically developed for Kinect. But there is support from Kinect's producer,
data and so on, very attractive.3) OpenniOpenni (Opennatural Interface Open Natural interaction) is a multi-lingual. A cross-platform framework that defines APIs that write applications and take advantage of their natural interactions. To be able to here download .Inferring the ultimate goal from the name is about the effect of achieving a minority report. Some of the demos from now, I'm afraid, have surpassed this ultimate goal.It is not specifically developed for Kinect, but has the support o
v1.5). The joints can only be traced to the whole body, excluding specific tracing modes, such as tracing hands or upper body;
Compared with openni/nite, it seems to consume more CPU (no proper benchmark is used );
Does not include a gesture recognition system;
Primesense and Asus wavi xtion hardware platforms are not supported, but win7 (32-bit and 64-bit) is supported );
The unity3d game engine is not supported;
Data Record or playback to hard
The reader asks "HoloLens's depth sensor is it possible to be based on TOF?" ”First of all, there are three types of depth sensors that are common on the market:
Structured light, this technology represents the product of the Kinect generation, and its sensor chip is used by the PrimeSense family. By the way, PrimeSense is now Apple's company, and the field is sure to be exciting in the future.
to insert the Kinect into the computer. Make sure that the power of the Kinect is also plugged in. If the hardware driver is successfully installed, we will see the following mark in the device manager:
3. Verify
(1) Verify openni
In the openni Directory: C: \ Program Files \ openn2\ samples \ bin, find the simpleviewer application and execute it. This is an example of displaying the depth graph. If it runs normally, it indicates that openni is installed normally.
(2) Nite Verification
Under
>0) in Cv::imshow, file. \.. \.. \.. \opencv\modules\highgui\src\window.cpp, Line 261Please press any key to continue ...
The error is found in the configuration of the debug and Release mode Lib in the order of the problem, you can try to run under release
4.1>c:\programfiles (x86) \msbuild\microsoft.cpp\v4.0\microsoft.cppcommon.targets (151,5): Error MSB600
I checked my PCL folder again, because I installed it before, so I can't remember which step I installed. Then own with the PCL in a direc
CMake Configuring PCL
1. Download the required software
Install vs 2010 First
Then install pcl--1.6.0
The full PCL installation package can be downloaded to: http://pointclouds.org/downloads/windows.html. Because my is VS2010, so I choose is 32 bit to carry on the download.
Then install the PCL to D:\opencv\PCL\PCL 1.6.0;
At the same time, there are two other files under this path:
D:\opencv\PCL\OpenNI;
D:\opencv\PCL\PrimeSense.
Then download the Pcl-
information. For this reason, the depth sensor is divided into IR projector (left) that casts infrared pattern and the IR Camera (right) to read this. There is also a color Camera in the middle of the depth sensor.Light coding is a depth sensor technology from Israel's PrimeSense company, which was acquired by Apple in the United States in 2013. Figure 2 Kinect for Windows v2 (Next generation) preview of the Kinect V2 Preview version of the depth sen
/felixendres/rgbdslam_v2/Two. The problems I have encountered1. Kinect V1 Driver issuesDuring the installation of the Kinect v1 driver, my sensor was installed in the wrong version.After installing the correct version later, it was discovered that two Kinect was identified when using Kinect.But I only used one Kinect.The specifics of the problem, I have been posted on the Ros_answer Forum and on GitHub.However, no reply has been received so far. So the feeling of hope is slim. Only the reload ca
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.