Scan images or documents using your Mac. If you have a scanner or a printer with a scanner, you may not need any special software to scan an image. Before you scan, you need to open your scanner. Then, follow the instructions for either a document-feeding scanner or a flatbed scanner. Kinect was the beginning point of many interesting software solutions for 3D scanning, too, like the Skanect application (Review) that was later acquired by Occipital, manufacturer of the still-available Structure Sensor (Review). Open and connect your Kinect Sensor to a USB port. It may take a 1-2 minutes to detect the sensor, if it doesn't try a different USB port. While we are waiting Choose your New Project Settings. The Defaults should work for what we are trying to do. As you may know it, Kinect is a product manufactured by Microsoft. This leads to a lack of support for other operating systems like Linux or MacOS. But don't worry there are solutions. With a Kinect and some software, you can make a decent 3D model of just about anything! Read on for our selection of the best Kinect 3D scanning software!
Notice Wonderwall projector hack. : MediaWiki has been updated. Report any rough edges to marcan@marcan.st
Scan With Kinect
Welcome to the OpenKinect project
Language: | English • español • suomi • français • italiano • português do Brasil • 中文(简体) |
---|
About
OpenKinect is an open community of people interested in making use of the amazing Xbox Kinect hardware with our PCs and other devices. We are working on free, open source libraries that will enable the Kinect to be used with Windows, Linux, and Mac.
The OpenKinect community consists of over 2000 members contributing their time and code to the Project. Our members have joined this Project with the mission of creating the best possible suite of applications for the Kinect. OpenKinect is a true 'open source' community!
Our primary focus is currently the libfreenect software. Code contributed to OpenKinect where possible is made available under an Apache20 or optional GPL2 license.
- Source code is available here: https://github.com/OpenKinect/libfreenect
- Get started right away by installing the software to your platform.
Communications
If you want to participate or just watch the progress of the OpenKinect effort, subscribe to the OpenKinect mailing list. In the application form, please tell us something about yourself and you'll be approved automatically. You could also subscribe to the low-traffic announcement-only mailing list.
- You can follow us on Twitter@openkinect. Please use the #tag #openkinect when tweeting your work.
- You can meet people in your area working on OpenKinect through Meetup Groups:
- You can also chat with people developing on OpenKinect software on IRC: #OpenKinect on irc.freenode.net or using this web based chat.
- Channel logs (daily rotation) can be found here.
Project information
- Project Roadmap - The current roadmap for the project (libfreenect, analysis library, and applications)
- People - Who is doing what: project leader, maintainers, contributors etc.
- Project History - The bounty, key dates and milestones
- Project Policies - The official name of the project, license, contribution policy, developers coordination and decision making
- Installation - How to download, build and install on Linux, OS X and Windows
- Contributing Code - Official repositories, use of a fork and source header, signing off, submissions and evaluation etc.
- Code Integration - How to deal with how we use git: repository policy, git usage, workflow, starting development, integration process etc.
- Contributing - There are many ways to contribute: testing, administrative tasks, support related, documentation, collaboration etc.
- FAQ - Frequently asked questions
- Documentation - Documenation
- Project Ideas - Ideas and concepts to explore using OpenKinect
- Gallery and websites - Videos and links to things people are doing with OpenKinect
- Official Logos - Official OpenKinect logos for use in your projects
API Documentation
- High Level - High-level API documentation
- Low Level - Low-level API documentation
Wrappers
- C Synchronous - Provides functions to get data instead of callbacks
- Common Lisp - Getting started with libfreenect on Common Lisp
- GFreenect (GLib) - Use Freenect from GLib. Also provides GObject Introspection which means automatic bindings for many other languages (Python, Javascript, Vala)
Utilities
- Record - Dumps Kinect data to PPM, PGM, and a bin dump for RGB, Depth, and Accel respectively.
- Fakenect - libfreenect simulator/mock interface that lets you use the kinect demos without having a kinect (plays back data from Record)
Knowledge base
- Protocol Documentation - Kinect USB procotol, structures and hardware control commands for the cameras, motor, LED and audio
- Reference design - US Patent Application 'Depth mapping using projected patterns'
- NUI Camera DSP - Camera DSP, architecture, instruction set, firmware, and capabilities
- lsusb output - Device identifier output
- USB Devices - Overview of the hardware devices
- USB Protocol Information - Other information about the Kinect USB protocol
- Init Analysis - Messing with various init sequences
- Imaging Information - Information about the imaging data returned by the Kinect
- Research Material - Research material for software layer implementation
- Hardware_info - Hardware information
- Calibration - Gathering information for including calibration facilities
Links
OpenNI
- http://openni.org - Open Natural Interaction, an industry-led, not-for-profit organization formed to certify and promote the compatibility and interoperability of Natural Interaction (NI) devices, applications and middleware
- http://github.com/openni - Open source framework for natural interaction devices
- http://github.com/PrimeSense/Sensor - Open source driver for the PrimeSensor Development Kit
Tech
- http://www.ifixit.com/Teardown/Microsoft-Kinect-Teardown/4066/ - Hardware teardown. Chip info is here. (via adafruit)
- http://kinecthacks.net/kinect-pinout/ - Pinout info of the Kinect Sensor
- http://www.primesense.com/?p=535 - Primesense reference implementation (via adafruit thread)
- http://www.sensorland.com/HowPage090.html - How sensors work and the bayer filter
- http://www.numenta.com/htm-overview/education/HTM_CorticalLearningAlgorithms.pdf - Suggestions to implement pseudocode near the end
- http://www.dwheeler.com/essays/floss-license-slide.html - Which licenses are compatible with which
- http://www.eetimes.com/design/signal-processing-dsp/4211071/Inside-Xbox-360-s-Kinect-controller - Another Hardware Teardown. Note this article incorrectly states that the PS1080 talks to the Marvell chip.
- http://nvie.com/posts/a-successful-git-branching-model/ - Model for branching within Git
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches - Linux contribution procedure
- http://git.kernel.org/?p=git/git.git;a=blob_plain;f=Documentation/SubmittingPatches;hb=HEAD - Git project contribution procedure
How to make a 3D scanner from an Xbox 360 Kinect
Article via submission by Gordon Austin
Introduction
3d Scanner Kinect V2
Diy 3d Scanner Kinect
How many times have you sat there and thought about getting a 3D Scanner? If you are in to 3D printing then it’s probably a lot.
If you go online and look for a 3D scanner you will find a lot of them with extremely high price tags. From $120 – $32,000. Seems a bit crazy on the high end but you are paying for the resolution.
The idea behind a 3D scanner is that you use a laser that bounces back to a camera to tell it the contours of the model. Well what does a Kinect do? It scans a body for motion tracking using lasers and a camera. BINGO, there is a 3D scanner waiting to be used.
So I did some research online for others that have used this and gotten it to work. The problem I found was most of the ones I watched, didn’t cover everything that you would need to make it all work. Some had a preference on software used to get the scan or didn’t show you how to control the motor in the Kinect to move it up and down.
The software I found for scanning didn’t have controls for the Kinect motor either. Also, I found that some of it didn’t offer universal GPU support for processing.
So now that we have gone through all this, let’s get down to it and make something awesome that you can have fun with, even if you don’t have a 3D printer.
Kinect 3d Scanner Mac
Parts: What You Will Need
Hardware
- Kinect for XBOX 360 (can be found at used gaming places for about $20.)
- Kinect Power adapter (This was sold with the Kinect originally so it would work with the older 360 through USB. You will need this to connect to the PC)
- A fairly new PC. (I would recommend a Core 2 Quad or the equivalent AMD processor. But you probably already have the PC)
Software
- The Kinect SDK. https://www.microsoft.com/en-us/download/registration-suggested.aspx?id=44561
- Kinect Explorer (install from the SDK)
Scanning Software
- Reconstruct Me http://reconstructme.net/
- AutoDesk 123D Catch http://www.123dapp.com/
- Skanect http://skanect.occipital.com/