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

Drop most CUDA apps, as they are never built. #5528

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

SunBlack
Copy link
Contributor

@SunBlack SunBlack commented Nov 25, 2022

It seems some apps never were added to a CMakeLists and even the uncommented code for some other apps was already removed some years ago: d58aeaa. As most of the now removed apps depends on legacy OpenCV, it makes no sense to somehow reactivate them (see #5521).

One app still exists after this MR, as kinect_viewer_cuda will be still built when CUDA is enabled (could be moved to apps directory in a separate PR).

@larshg
Copy link
Contributor

larshg commented Jan 7, 2023

I think I would leave the apps up for a rewrite. Ie. many of the apps show how the cuda libraries could/can be used, which could be of good value, if one where to try to change the apps to become opencv/ros/kinect independent and more generalized as tools/apps.

By quickly skimming, ros was mostly used for publishing.
Opencv is used for eventloop and 2d image manipulation/visualization, this could use some other eventloop and maybe pcl::visualization::ImageViewer.

Actual 2d image manipulation should ofc not be implemented in PCL. Those part of the apps would have to be removed, but then still some of the PCL functionality could maybe still be of use.

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

Successfully merging this pull request may close these issues.

None yet

2 participants