2021. 4. 23. 00:29ㆍ카테고리 없음
Kinect v2 library for Processing
2020-1-7 A fast image processing library with low memory needs. Project on GitHub Download Install Documentation Issues Wiki. Libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses. To install Office, try signing in directly to the Office 365 Software page instead. Select the language and bit-version you want (PC users can choose between 32-bit and 64-bit), and then click Install. See Steps 2 and 3 on the PC or Mac tabs above to help you with the rest of the install process. 2018-7-15 im using the latest processing and im a mac user im facing a few problems - my 'add library ’ tool does not work (not for open kinect, nor for other libs) so wen i downloaded open kinect from github and copied it in t. 2018-4-4 Manual Install 手动安装 Prior to Processing 2.0, it was necessary to add libraries manually. Only follow the Manual Install instructions here if you are using an older version of the software or if the library you want to add isn’t included in the “Add Library” list. 2015-5-7 Ansible uses Python and fortunately Python is already installed on modern versions of OSX. Quick summary: Install Xcode sudo easyinstall pip sudo pip install ansible -quiet Then, if you would like to update Ansible later, just do.
Version 0.7.8
Library is curretly on develop with the Windows SDK Version 1409 (9/16/2014)
Library for Mac check out the OpenKinect-for-Processing library.
####Requirements
- A Kinect for Windows v2 Device (K4W2).
- 64bit computer with a dedicated USB 3.0.
- Windows 10, 8, 8.1
- Update your latest video card driver.
- Install DirectX 11.
Reference and tutorial
Webpage tutorial with a couple of useful examples.
Install for Processing 3.0
- Install the Kinect for Windows SDK v2
- Install the library using Processing Contributed Library Manager
- Manual install, download the latest KinectPV2 version from the releases tab, and copy the KinectPV2 folder into your processing libraries sketch folder.
- Enjoy
For Processing 2.2.1 please use the KinectPV2 0.7.2 version.
Examples
- TestImages, Test all Frames/Images for the Kinect.
- SkeletonMaskDepth, Skeleton positions are mapped to match the depth and body index frames.
- SkeletonColor, Skeleton is mapped to match the color frame.
- Skeleton3d, 3d Skeleton example needs love.
- SimpleFaceTracking, simple face tracking with mode detection.
- PointCloudOGL, Point cloud depth render using openGL and shaders.
- PointCloudDepth, point cloud in a single 2d Image and threshold example.
- PointCloudColor, Point cloud in color, using openGL and shaders.
- MaskTest, Body Index test, and body index with depth.
- Mask_findUsers, find number of users base on body index information.
- MapDepthToColor, depth to color mapping, depth frame is aligned with color frame.
- HDFaceVertex, Face vertices are match with the color frame.
- HDColor, 1920 x 1080 RGB frame.
- DepthTest, Depth test with raw depth data.
- CoordinateMapperRGBDepth, example broken, check 0.7.2 version.
- RecordPointCloud, simple OBJ recording of the point cloud positions.
- OpenCV examples:
- Live Capture App
- Find Contours with depth or bodyIndex
Build
To build the KinectPV2 library from source code, look at the Build_libs folder
Processing For Mac
- KinectPV2_vc2012, builds the .dll library with JNI code.
- KinectPV2_Eclipse, builds the .jar library for processing.
Know issues
- Missing 'msvcp110.dll', or 'Kinect20.Face.dll: Can't find dependent libraries on thread'
- Install Visual 2012 C++ Redistributable Packages.
- Check if the Kinect v2 SDK 2.0 is installed correctly.
- Problems with the video, update your video card driver and install DirectX 11.
Todo
- Heart rate detection
- Multiple Devices
Simple Device
To include the library into a processing sketch you just need to import it and initialize it.

Images
To obtain the color Image, depth Image, infrared Image, bodyIndex Image and long Exposure Image as a PImage you need to active with the following method
just initialize in the setup()
get the PImage in the draw()

Raw Data is only available for the color, depth ad bodytrack frames/images. Once the frames are activated just call them.
License
MIT License http://en.wikipedia.org/wiki/MIT_License
Close the Arduino IDE
First make sure that all instances of the Arduino IDE are closed. The IDE only scans for libraries at startup. It will not see your new library as long as any instance of the IDE is open!
Processing 3.5.3
Download the Zip FileMake sure to select a released version of the library. Some library repositories are still in development, and may contain unreleased or untested code. The 'Releases' button takes you to the tested and released versions.
|
Open the Zip FileOpen the Zip File and copy the library master folder. |
Paste into your Libraries FolderOpen your sketchbook Libraries folder and paste the master folder you copied from the .Zip. |
Give it a Legal NameThe IDE will not recognize folders with dashes in the name. So you must rename the Github Master Folder. Underscores are OK! |
Re-start the IDERestart the Arduino IDE and verify that the library appears in the File->Examples menu.Load one of the library examples to test. |
Verify that it CompilesClick the check-mark icon in the upper left and verify that the example sketch compiles without errors. |