1: Configuration requirements

Hardware

Win7-62bit

Graphics card needs compute Capability >=2.0 It can be downloaded from https://developer.nvidia.com/cuda-gpus Search for Actually used GeForce GTX 465

Software

Reference resources http://www.pointclouds.org/downloads/windows.html

Cmake http://www.cmake.org version>=2.8.3

TortoiseSVN http://tortoisesvn.org

2 download PCL Source code

Use TortoisSVN

3 Configure PCL Source code

CMake Set in PCL The source code path is C:/PCL/trunk,build The path after is C:/PCL

Use visualstudio 2010 win64 Compile , Choose... As above

Then press configure Button .

4. Configure When finished, you will see a piece of red, as shown in the figure below

If the third-party library is not configured well, red will not appear or the items under red will be much less , At this time, you need to check whether the previous configuration work has been done well .

5. Tick the white part below ( I can't find it in Cmake Search by keyword in the search box of ).

USE_PROJECT_FOLDERS The benefits of this are generated Visual Studio Projects will be classified by project ;BUILD_GPU Select to compile KinFu.

6. Press again Configure, When it's done, it's red BUILD( The figure below ), Now you can see KinFu Related options .

7. Make sure there are KinFu Check all the options and press Configure, Press when finished Generate

8. Steps in 2 Set the path ( According to the diagram above, the setting is pcl_build Folder ) Find below PCL.sln open , You can do it in Tools and demos see pcl_kinfu_app The engineering of (kinfu Of exe It's compiled from here )

9. compile pcl_kinfu_app( Just make up this project , Don't compile all ,kinfu Dependent projects will compile automatically ).

There may be some dialog boxes in the process of compiling , choose NO that will do . One last time ( One more time build( Chinese is generating , You can right-click the project name. The first one is ), Not a little bit rebuild( Generate... Again )).

10. After successful compilation, you can bin Found under folder kinfu Of exe file .

If you open .exe File prompt missing Qtguid4.dll file , You can go to Qt Find this file in bin Folder ( namely kinfu_app_debug.exe In the existing folder ), other .dll The same is true when the file is missing .

Note: If a similar error occurs at runtime

modify Cmake In the parameter CUDA_ARCH_BIN Parameters in , The parameters of the corresponding graphics card can be referred to

https://developer.nvidia.com/ cuda-gpus

PCL-Kinfu More related articles in the compiler manual

  1. Qt 4.8.6 PCL 1.8.0 VS 2010 Common errors in CO compilation

    stay Qt and PCL In the process of CO compiling , There will be all kinds of mistakes , It's a painful process to solve these mistakes , So it's convenient to summarize some common mistakes for yourself and others . For example, we need to compile PCL1.8.0 Medium apps Medium point_cloud_ed ...

  2. Compile and install from source PCL And run the first small example

    How to install through source code compilation PCL For many people who want to learn PCL For my classmates , It's a long time to worry about how to install . I'm one of them , In order not to let everyone waste too much time on installation , I'm determined to write this little essay , I hope that's helpful . ...

  3. Kinfu Configuration Guide

    Kinfu Configuration Guide Welcome to join Kinfu Discussion groups :563741937 Write to prepare to configure pcl-kinfu Classmate , This is my configuration method , If you can use it, please ignore it . My configuration :Windows7,VS2010( Is that what you're using ...

  4. OKMX6Q LTIB compile

    Because in 16.04 There are many unsolvable errors in the compiler , In the end, it was in Feiling 12.04 Compiled on a virtual machine . According to the manual <OKMX6X-S2-LTIB Compiler manual -V1.1-2016-08-18> Go on to 8 Step by step , appear ...

  5. (1)Ubuntu Next CloudCompare Compilation of

    Ubuntu Next , It needs to be installed in advance openGL and Qt To visualize operations , Use Cmake Make compilation settings Will download CloudCompare Under folder cmakeList.txt use cmake As a way to open Cmake Set up ...

  6. qt5.11.2+vs2017 Environment pcl1.8.1 And third party dependency Libraries vtk Compilation of

    1. preparation The development environment I use is win10 Under the qt5.11.2 Configured with vs2017 The compiler , According to what you use VS Go to the official website to download the corresponding version of pcl library , as follows PCL-1.8.1-AllInOne-msvc20 ...

  7. Tencent open source project phxpaxos Compiling steps for

    #paxos The general compilation process is in the project documentation < Chinese detailed compilation manual > It's already introduced , Here we focus on compiling samples Directory code : # My environment is ubuntu; # Set up paxos root directory phx_dir ...

  8. PCL install

    This article is in Ubuntu16.04 Lower installation PCL. Follow the tutorial on the official website , There are two ways to install : 1. Direct installation of pre compiled binary library files sudo add-apt-repository ppa:v-launchpad ...

  9. ubuntu16.04 Lower installation pcl Point cloud Library

    Install dependencies sudo apt-get update sudo apt-get install git build-essential linux-libc-dev sudo apt-get insta ...

Random recommendation

  1. Jquery Of tmpl

    jquery Medium tmpl Be similar to asp.net Medium datalist Control . The preferred , Add two lines to the page code ,jquery Of js File reference <script src="http://code.jq ...

  2. unable to find valid certification path to requested target

    Error : javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path bu ...

  3. [statsvn]-svn Code quantity statistics

    use statasvn When doing code statistics , The first step is to get the log of the project , But my machine's svn1.4 No command line installed , Rerun 1.4 There is no command line option for the package ... Then upgrade to the latest svn1.8 Okay , Download the latest ...

  4. &gt;&gt; The data representation of a computer

    1. Use binary 2. Negative numbers are represented by complement 3. Multiplication processing 4. Floating point numbers

  5. CSS.05 -- Avoiding off label The positioning box is centered 、CSS Label specifications 、 Overflow hidden 、 Content removal ( Web page optimization )、CSS Sprite chart

    Avoiding off label   The positioned box is centered Margin:0 auto : Just center the standard flow box When A yes B My father's line ,B have access to margin-left:auto: To get the equivalent of positioning right:0: The effect of M ...

  6. Code combat AdaBoost

    Try to use sklearn Conduct adaboost actual combat & SAMME.R Algorithm flow , Blog address First try AdaBoost SAMME.R Algorithm flow sklearn And AdaBoostClassifier class Complete reality ...

  7. Github Ignore keil Project generated links 、 Compile and so on

    *.bak *.ddk *.edk *.lst *.lnp *.mpf *.mpj *.obj *.omf *.plg *.rpt *.tmp *.__i *.crf *.o *.d *.axf *. ...

  8. hdu 5411 CRB and Puzzle ( Matrix high speed power optimization dp)

    subject :http://acm.hdu.edu.cn/showproblem.php?pid=5411 The question : To translate by title means , Given N and M, Give me some more edges (u,v) Express u and v It's connected , Ask to leave 0,1,2... ...

  9. AFNetworking Source code reading

    AFNetworking Source code reading AFNetworking This library is used by almost all Apple developers HTTP The first choice of the agreement , Why is this library so attractive ? In fact, the answer is to ask yourself , Why use it , Not any other library ...

  10. Tomcat Configure remote debugging

    =========== Method 1================================ tomcat7 :catalina.bat jpda start, The debug port defaults to 8000 ======== ...