Open source implementation of KINFU---kinectfusion

Source: Internet
Author: User
Tags cuda toolkit

Kinectfusion is a Microsoft research project that uses Kinect to reconstruct 3D surfaces in real time and ultimately for human-computer interaction.

Watch the video first: http://research.microsoft.com/en-us/projects/surfacerecon/

Algorithm in this: http://research.microsoft.com/pubs/155378/ismar2011.pdf

Kinfu is an open source implementation of Kinctfusion, developed by the PCL development team and not currently in release.

Look here: http://pointclouds.org/news/kinectfusion-open-source.html

Can't wait to try the effect, then directly compile the code, run to find my video card does not support ....

Kinfu has a high demand for graphics cards, and now there is no formal minimum configuration to publish, the following is a guess to run the configuration:

Nvidia's Fermi architecture graphics, support Cuda, and CC (Compute Capability) above 2.0; Video memory at least 750M;

The students with a strong graphics card can follow the steps to compile, see if they can run (please send the configuration to the comments, thank you):

The detailed procedure under Windows is here:

http://pointclouds.org/documentation/tutorials/compiling_pcl_windows.php

Http://razorvision.tumblr.com/post/14221437255/compiling-the-open-source-kinect-fusion-pcl-point

The following additional brief notes:

My system: Windows 7, VS2010 Pro

1. Code for SVN Repository url:http://svn.pointclouds.org/pcl/trunk

I'm using TORTOISESVN, but it's useless. Google

2. The code version is Rev 5477. Code update is faster, some are not compiled, this version can be.

3. You need to change several settings after running Cmake-gui:

A. CMAKE-cmake_install_prefix//default is in C:\Program FILES\PCL, can be changed to C:\PCL,

Avoid the issue of write permissions.

B. BUILD--BUILD_GPU//hook this up

C. ungrouped Entries--and use_project_folders//If you are using the Pro version of Visual Studio,

This can be checked for easy access to the project.

4. Please install the code before compiling it:

A. CUDA toolkit:http://developer.nvidia.com/cuda-downloads//No restart prompt after installation, manual restart required

B. Update the graphics driver to the latest

5. Compiling "All BUILD" takes a long time (I've spent more than 20 minutes), and there's a couple of Marco issues in the middle.

(This is VS2010 's problem, not resolved), click Cancel to continue compiling. You will be prompted to reload the project at the end of the compilation

Because several new projects have been created. After loading and then compiling the "all BUILD", the new project can be compiled to.

6. Open a command-line window to run your compiled Kinfu so you can see the printing information. My path is

C:\PCL\kinfu_app_debug.exe, the debug version is compiled.

7. If everything is OK, you can see the effect here.

Open source implementation of KINFU---kinectfusion

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.