Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Still cannot open PCD files on Linux #536

Closed
eric-schleicher opened this issue Jun 28, 2017 · 20 comments
Closed

Still cannot open PCD files on Linux #536

eric-schleicher opened this issue Jun 28, 2017 · 20 comments
Labels

Comments

@eric-schleicher
Copy link

Current Behavior

Using snap install on ubuntu 16.04LTS still cannot open .pcd files. fails and provides the much hated

image

Expected Behavior

per documentation and discussion thread this problem is believed to have been solved. Expected to be able to open ASCII pcd file, but cannot.

Steps to Reproduce (for bugs)

Install CloudCompare with snap (any channel)
open cloud compare; file->open -> select a .pcd file from the local file system
image

click open results in unexpected failure

Context/Comments

From reading around it looks like this has been an issue previously, but looked like it had been fixed? this system does have ROS installed which also has PCL.

Is there a way ensure that dependencies are resolved/validated?

Your Environment

  • OS & Version:
    Ubuntu 16.04 LTS
  • CC Version:
    All; most recently 2.9 Beta
  • Graphics card:
    Nvidia 1060
@rjanvier
Copy link
Member

Well it's simply because CC is not linked againt PCL in the snap package.

@eric-schleicher
Copy link
Author

ok, that makes it sound like there is a simple way to set it up correctly. how to do that?

@danielluehr
Copy link

Hi,

Any update on this issue? I have just CC "upgraded" from an older version (deb packaged) to the snap version and I found out it has less features (at least, the PCL support is missing).

Is there any way to re-enable PCL support (without having to clone the repo and manually compile)?

Thanks

@rjanvier
Copy link
Member

Hi,
Not for now unfortunatly. Maybe for the next release, but the PCL plugin is not maintained anymore by the original author.
Regards

@danielluehr
Copy link

danielluehr commented Sep 28, 2017

Crystal clear. Thanks. Just one more question, is the plugin functional? I mean, should it work if compiling from the repo with the required dependencies? or is there something seriously broken?

(I have been reading the Issues section and most of those related to PCL are closed)

@melodybinbin
Copy link

melodybinbin commented Feb 3, 2018

Look forward to open .pcd file in ubuntu14.04. Thanks in advance! @rjanvier

@va9abund
Copy link

va9abund commented Feb 6, 2018

Hello,
Could you recommend any other application to work with .pcd files (I just need to display the content as an image)? 'cause as I guess I'll spend more time just configuring PCL for CCviewer.

@asmaloney
Copy link
Member

I don't know of other software offhand, but I don't work with too many different formats.

Based on the PCL download page and the news/blog pages it seems to be a dead project. (The last macOS binary release was 2012.10.04 for example.)

My suggestions would be to (1) not use the .pcd file format for any new work and (2) find a converter to convert existing files to another format. I seem to recall PCL included some converters?

@va9abund
Copy link

va9abund commented Feb 6, 2018

@asmaloney , it looks like Blender has some extension with allows to convert .pcd, however heven't checked it yet. Your suggestion nr.1 doesn't really possible to apply for me, because there is no more tools plug-and-play to record data from Velodyne except pcl_ros.

I will check other possibilities to convert pcd's and let you know if anything will work out.

@melodybinbin
Copy link

Thank you for your reply! @va9abund @asmaloney
I'm studying 3D reconstruction of indoor scenes. To evaluate the result of 3D reconstruction, I use the CloudCompare to compute distances between the reconstruction point cloud with the ground truth by the ICL-NIUM dataset.
The input files to CloudCompare are .pcd file and .ply file or .pcd file and .obj file or .pcd file and .pcd file.
I have not converted .pcd file to another file format. Maybe this conversion will bring error to the evaluation.

@va9abund
Copy link

va9abund commented Feb 7, 2018

@asmaloney, Well, I still haven't tried conversion because I gave up on trying to open .pcd on Linux and for Windows it works just fine. I suggest try this "method" to anyone has the same issue.
Best regards,

@asmaloney
Copy link
Member

Ok - glad you found a solution.

I think @dgirardeau mentioned on another issue here that this plugin hasn't been maintained by its original author, so it is possible that it will stop working or even be removed at some point. If you know any developers who are interested in working on it, please point them here!

@eric-schleicher
Copy link
Author

@asmaloney PCL is not frequently updated because it provides a defacto set of standard interfaces that are completely stable. New/frequent releases aren't required, but don't confuse that for the project being dead or interpret that PCD generally should be deprecated.

We should endeavor to keep it real regarding formats. PCD is a clearly established and implemented representation for point data. It's not a meaningful guidance to avoid using PCD or to pre-convert it into a point cloud workbench application.

The issue here is the is whackadoodle snap distribution of cloudcompare, that for reasons tied to choices the snap packager made, doesn't support some industry standard format(s) via PCL. The unfortunate parts is that this crippled version has become the defacto install for linux users.

If i had the aptitude i would build a properly linked version and try to get it setup for official linux releases, but alas it's outside my wheelhouse.

@eudoxos
Copy link

eudoxos commented Mar 23, 2018

Is there at least one format which can be written with PCL and loaded with the (crippled) CC snap? That way I would avoid recompilations, as a short-term solution.

@asmaloney
Copy link
Member

@eudoxos What do you mean by "crippled"? Do you mean "working for lots of people but not for my specific needs?"

@eudoxos
Copy link

eudoxos commented Mar 24, 2018

Sorry for a too strong word, I thought it is obvious in the context of this issue what it means: the PCD plugin is not included in the snap. Not to deviate: I am really asking for suggestion of intermediary format as temporary workaround.

@rjanvier
Copy link
Member

Ply maybe.

@rjanvier
Copy link
Member

PCD handling is now part of the snap package. It's only available on the edge channel for now maybe it will be available in the next release.

@hiyyg
Copy link

hiyyg commented Aug 26, 2022

I got this error:

[PCL] An error occurred while converting PCD cloud to CloudCompare cloud!

@hug-dev
Copy link

hug-dev commented Jan 11, 2024

I still had this issue with the cloud compare version in the Ubuntu Software manager (2.11.1). Installing the latest CloudCompare via Flathub (here) worked!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants