pcl_kinfu_largeScale Command not found

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

pcl_kinfu_largeScale Command not found

tokenizer
Hi everyone,

I just installed the latest version (unestable) of PCL from GitHub in my Ubuntu system and I am trying to play with this tutorial.

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


So my problem comes when I run the command:

./bin/pcl_kinfu_largeScale -r -et

And I get a command not found error.

I looked at the   /pcl-trunk/build/bin and the file isn't there. It is either in the system path.

Could someone help me with this? Thanks a lot!
Reply | Threaded
Open this post in threaded view
|

Re: pcl_kinfu_largeScale Command not found

kwaegel
Administrator
It sounds like that project never got built. Did you check the compiler logs? Hard to say more without additional information.
Reply | Threaded
Open this post in threaded view
|

Re: pcl_kinfu_largeScale Command not found

tokenizer
Thanks for the answer!

The library compiled just fine with the make command. The problem seems to be that the kin*.cpp doesnt get compiled.  My solution was to look for the cpp fiiles and compiled them myself!

Reply | Threaded
Open this post in threaded view
|

Re: pcl_kinfu_largeScale Command not found

Antoine Rennuit
Hello Tokenizer,

First you did well to compile the PCL as KinFu cannot be found in the
pre-compiled binaries. Though in order to compile KinFu (inc. large scale)
you have to enable the relevant options in the cmake config. In order to do
this you can call ccmake (not cmake, but ccmake which is cmake's GUI for
linux) and enable the BUILD_GPU option, then re-generate the CMakeList
(using commands 'c' and 'g' in ccmake) and you should see options
BUILD_gpu_kinfu and BUILD_gpu_kinfu_large_scale appearing in the cmake
options, enable these too and re-generate the CMakeList (using again
commands 'c' and 'g' in ccmake). Now if you re-build the PCL you should see
the compiled binaries in your PCL/bin.

I described the KinFu compilation quickly in a blog post, you can find it
here: http://iisuoscbridge.blogspot.be/2013/10/compiling-pclkinfu.html

Regards,

Antoine.


-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of tokenizer
Sent: jeudi 17 octobre 2013 05:43
To: [hidden email]
Subject: Re: [PCL-users] pcl_kinfu_largeScale Command not found

Thanks for the answer!

The library compiled just fine with the make command. The problem seems to
be that the kin*.cpp doesnt get compiled.  My solution was to look for the
cpp fiiles and compiled them myself!





--
View this message in context:
http://www.pcl-users.org/pcl-kinfu-largeScale-Command-not-found-tp4030227p40
30235.html
Sent from the Point Cloud Library (PCL) Users mailing list mailing list
archive at Nabble.com.
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcl_kinfu_largeScale Command not found

Antoine Rennuit
By the way, you also need to install the CUDA toolkit in order to see all
these options appearing. If you are under Ubuntu, the CUDA toolkit install
also proposes to update the graphic driver. I strongly advise not to do so,
as the nVidia drivers for linux are not all stable (especially the latest
version 319).

Antoine.


-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of Antoine Rennuit
Sent: jeudi 17 octobre 2013 09:33
To: 'Point Cloud Library (PCL) users'
Subject: Re: [PCL-users] pcl_kinfu_largeScale Command not found

Hello Tokenizer,

First you did well to compile the PCL as KinFu cannot be found in the
pre-compiled binaries. Though in order to compile KinFu (inc. large scale)
you have to enable the relevant options in the cmake config. In order to do
this you can call ccmake (not cmake, but ccmake which is cmake's GUI for
linux) and enable the BUILD_GPU option, then re-generate the CMakeList
(using commands 'c' and 'g' in ccmake) and you should see options
BUILD_gpu_kinfu and BUILD_gpu_kinfu_large_scale appearing in the cmake
options, enable these too and re-generate the CMakeList (using again
commands 'c' and 'g' in ccmake). Now if you re-build the PCL you should see
the compiled binaries in your PCL/bin.

I described the KinFu compilation quickly in a blog post, you can find it
here: http://iisuoscbridge.blogspot.be/2013/10/compiling-pclkinfu.html

Regards,

Antoine.


-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of tokenizer
Sent: jeudi 17 octobre 2013 05:43
To: [hidden email]
Subject: Re: [PCL-users] pcl_kinfu_largeScale Command not found

Thanks for the answer!

The library compiled just fine with the make command. The problem seems to
be that the kin*.cpp doesnt get compiled.  My solution was to look for the
cpp fiiles and compiled them myself!





--
View this message in context:
http://www.pcl-users.org/pcl-kinfu-largeScale-Command-not-found-tp4030227p40
30235.html
Sent from the Point Cloud Library (PCL) Users mailing list mailing list
archive at Nabble.com.
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users