If you want the latest up-to-date code then please try there. The master for all of this code is hosted by OpenKinect on GitHub. Hence I have created a tag of my code to ensure there is a stable demonstration that will always work. Getting The CodeĪs I have said before, the open source community is working feverishly to improve and expand Kinect support in these drivers. If those packages are all installed and up to date, you are ready to go. Freeglut is a package used in this case for rendering the camera data on the screen for you to view.
Libusb is a library that allows for the easy manipulation of USB devices - it makes the driver development a lot more lightweight and facilitates easier communication. Note: the libusb-1.0-0-dev package is more commonly known as "libusb-1.0-dev" but it is named differently in the Ubuntu repository, if you're using another platform or different version you may need to try the other one.
These are less common and most people will need to install them: sudo apt-get install libusb-1.0-0-dev freeglut3-dev
Cmake is a utility that the project uses to pre-build the software for us. Git-core installs the source repository that will allow us to check out the code for use in the project. These two are fairly common, so you may have them already: sudo apt-get install git-core cmake Installing Required Softwareįrom the base Ubuntu you will need a few extra packages to get you up and running. However, I am not a lawyer, and neither I, the publishers, or anyone associated with this article or code accept any responsibility nor provide any warranties whatsoever (expressed or implied) for this code or your Kinect device. By using Kinect in this way, so far as I am aware, you will not be violating any warranties in place on the device. Other than a Kinect device you won't need anything else for this tutorial.īefore I start, there should be a note on hardware and warranties. To run this demo, I will be using a standard installation of Ubuntu 10.04 Lucid Lynx LTS without any major modifications. At the time of writing these support OS X and Linux, however they are moving at an extremely fast pace, so you may find this has changed in the time since this article was published.
However there are some open-source drivers available through the OpenKinect project on Github. NET / Windows drivers for Kinect available (supporting RGB camera, depth camera, accelerometer feedback, motor driving and LED setting) these are not open source. This guide will take you though setting up Kinect to work with your computer, and get some trivial image analysis running. Now it's a fairly simple process for anybody interested and with a bit of programming knowledge to get going with building on top of Kinect. Indeed within just hours of the Kinect launch, some resourceful developers had got together an open-source driver for Kinect and were busy building in support for its various faculties. But from a hacker's perspective, the Kinect offers much more interest than jumping through hoops or bursting bubbles. If you are owning a Microsoft Kinect or Asus Xtion, you can use below softwares to 3D scan.The Microsoft Kinect addon has been available for a couple of weeks now, and gamers all over the world can now enjoy the "controllerless controller". Access to the GPIO pins are provided by wiringPi. Reference designs for the electronics to control the lasers and turn table are available as Fritzing files. Video mode camera access is provided by the Raspicam library. The camera can be operated in either video or still mode. Laser sensing is performed via the official 5 MP Raspberry Pi camera. The user interface is completely web based and is exposed via libmicrohttpd on the Pi.
The scanning software runs self-contained on the Raspberry Pi without the need for a connected computer via USB. #įreeLSS is an open source design that uses Raspberry Pi. A Raspberry Pi 2 and a Raspberry Pi camera module is used to make the FabScan a stand-alone and web-enabled 3D Scanner. The project started at FabLab Aachen in 2010 FabScanPi is the next generation of FabScan. #įabScan is an open source 3D laser scanner. For this reason, most of the pieces included in the structure are 3D-printable and many of the vitamins are shared with other open designs such as the Prusa i3 Hephestos2. This project has been developed under the RepRap community philosophy: machines that can be made using 3D printers. CiclopĬiclop is a Open Source DIY 3D scanner kit. Here is the list of the most popular open source DIY 3D Scanner project, choosing any one of this project you will be able to build a complete functional 3D Scanner at your own. List of DIY Open Source 3D Scanner Project