Open source kinect 3d scanner


Open Source Kinect stand-alone 3D Scanner

  • The 2015 Hackaday Prize

View Gallery

Team (7)

  • Mario Lukas
  • ntrewartha
  • Darksider7
  • enesgonul2
  • bwang40
  • Heydar Elahi
  • Tushar Nakini
Join this project's team ongoing project kinect raspberrypi 2015HackadayPrize 3DScanner

Related lists

2015 Hackaday Prize: Quarterfinalists

Projects that were officially submitted to the 2015 Hackaday Prize

Python Powered Projects

Projects running the Python programming anguage

3D Scanner

What else can I say?

3d

Ed print

Workshop

Work related

This project is submitted for

  • Hackaday. com Tip Line
  • The 2015 Hackaday Prize

This project was created on 06/08/2015 and last updated 3 years ago.

The idea behind this project is a low-cost Mobile Raspberry Pi2 and Kinect based 3D Scanner.

Use cases:

- saving/archiving cultural heritage
- medical applications

Details

  • 1 × Microsoft Kinect
  • 1 × Raspberry Pi2
  • 1 × Raspberry Pi Display
  • 1 × Battery Pack
  • 1 × SD-Card

View all 8 components

  • Software development

    Mario Lukas • 09/27/2016 at 20:34 • 0 comments

    Many people ask for a software during the last year. Until last year this was only a proof of concept project for me. But the good news is that i will make it happen. I am working simultaneously on the FabScanPi project . Most of the FabScanPi software can be reused for this project. Thats the reason why i prepared the FabScanPi software to add a module for Kinect support in the last month.

    So if you want to stay up to date, follow also the FabScanPi project.

  • Maker Faire Berlin

    Mario Lukas • 09/23/2015 at 07:33 • 0 comments

    I was able to compile some software for the scanner. And hopefully this software will work. I had not the time to test it until now but come and visit our booth at Berlins first Maker Faire on 3th and 4th of October. You can find this project at the booth of "Freie Maker".

  • Chaos Communication Camp 2015.

    Mario Lukas • 08/05/2015 at 08:42 • 2 comments

    I will bring this project to the ccc camp from 13 - 17 August for working on the software.

  • Work on Software starts today.

    Mario Lukas • 07/18/2015 at 11:53 • 0 comments

    I had to finish the Software of my other project FabScan Pi. But today i will start to write the Software for the Kinect Scanner.

  • Compiling instructions for libfreenect

    Mario Lukas • 06/10/2015 at 06:48 • 0 comments

    The project is in an early state now. But you can find compiling instructions for the libfreenect kinect library and raspberry pi at http://www.mariolukas.de/2015/04/proof-of-concept-3d-scanner-with-kinect-and-raspberry-pi2

  • Kinect + Raspberry Pi2

    Mario Lukas • 06/08/2015 at 11:56 • 0 comments

    A first test of using a Kinect with Raspberry Pi2 is done. Libfreenect compiles without any problems on a Raspberry Pi2.

View all 6 project logs

Enjoy this project?

Share

ReconstructMe for Developers | ReconstructMe

ReconstructMe SDK is your one stop C-style library for performing real-time 3D reconstruction. It offers you the freedom to control the reconstruction process the way you want it be. It targets simple applications as well as complex multi-sensor reconstruction processes.

Download 2.6.43 for 64bit Vista/7/8/10
Other downloads
Online documentation

Cite us! Please consider citing us, if you use ReconstructMe for scientific purposes

@inproceedings{heindl2015reconstructme,
 title={ReconstructMe SDK: a C API for Real-time 3D Scanning},
 author={Heindl, Christoph and BAUER, Harald and ANKERL, Martin and PICHLER, Andreas},
 booktitle={6th International Conference and Exhibition on 3D Body Scanning Technologies},
 year={2015}
 }

Real-time Performance

ReconstructMe SDK performs scanning in real-time on your GPU using OpenCL technology. This allows you to get immediate feedback about the progress of your scanning task. Read about our hardware requirements.

Plug and Play Supported Sensors

ReconstructMe SDK supports a wide range of commodity RGBD sensors such as the ASUS Xtion Family, the PrimeSense Carmine Family or the Microsoft Kinect family. Browse our compatible sensor list.

Texture Support

ReconstructMe SDK is capable of capturing and processing the color information of the object being scanned, as long as the sensor provides the necessary color stream. Watch a sample video.

Multi Sensor

ReconstructMe SDK supports multi-sensor scenarios where many sensors are working together on creating a global model. Watch a sample video.

Mesh Post-Processing

ReconstructMe SDK allows you to modify the scan result. Supported operations comprise removing noise, making meshes watertight, reducing triangle count and performing CSG operations on meshes. Watch a sample video.

Point and Shoot

The SDK offers possibilites to apply reconstruction on a sparse key-frame basis without the hardware requirements for real-time scanning. Watch a sample video.

Accross all Scales

Modelling with ReconstructMe SDK scales from smaller objects such as human faces up to entire rooms.

Metric Units

ReconstructMe performs the entire reconstruction in metric space. No need for freaky scaling attempts. The result can be exported to various CAD formats such as STL, OBJ, 3DS, and PLY.

Clean Interfaces

A fully documented and consistent API allows you grasp the concepts quickly and develop your first reconstruction application within minutes. Check out our one minute example and convince yourself.

Industrial Strength

ReconstructMe SDK is applied in many real world applications by our partners. Examples include digitization of production halls, human body scanning for medical purposes and creation of virtual characters in movies.

Marker Support

ReconstructMe SDK supports marker detection and tracking. Markers can be used to pinpoint real-world 3D positions in the scan, or position the scan volume with respect to a marker placed in the room.

(There is a solution) Open source 3D scanning

3d-design scanning open-source

I'm trying to make a 3D structured light scanner using one camera, a light projector and a turntable.

After a few days of googling, I didn't find any solid open source projects that I could get to work. SLStudio did seem like a good choice, but it didn't compile properly.

I was wondering if anyone knows of a good open source code that they used with the same setup? Any help would be greatly appreciated. I'm blocked here. nine0003

@Hamza Tasneem, iry