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
[Apps] Remove pcl_openni_face_detector #5513
[Apps] Remove pcl_openni_face_detector #5513
Conversation
In the data repo you linked, there are several files with the word "forest" in the name (compressed with "bz2" filename extension). Couldn't they work as input files? |
Ok tried it now with |
@SunBlack I tested the biwi_face_database in the data repo (forest_example.txt) and it works fine (except that I don't have a device connected, but the loading of the forest works). There is even a model.pcd (for
|
@SunBlack What do you think about my earlier suggestions? |
So far I haven't had time to deal with the PCL again (usually I have time for it when most of the others are on vacation). Provided the app still works, we might indeed keep it. In principle, however, it would be good to create an overview somewhere, which demo should show what exactly, because I partly have the feeling that large parts of the apps are just copy & paste and only an algorithm was exchanged. The question is whether the demos should show the code or the results - in the latter case a larger combined app would probably make more sense to avoid code duplications. Since no one knew how the app still worked, the question would be which category it belongs to in the first place. |
@SunBlack That is a good point. We have programs in the apps/ folder, in the tools/ folder, in the examples/ folder, in the doc/tutorials/ folder, and probably in even more places. Some of the programs are supposed to show how to use PCL classes in code (these are mostly the tutorials), some are meant as every-day-tools (e.g. converting between different file formats or downsampling a pcd file), and some are perhaps meant to show what functionality PCL has (but not specifically how to use it in code).
This may make sense for some apps, but just throwing everything in one big cpp file can't be the solution either. Maybe put common functionality in a header file that all apps can include?
I would say it is mostly meant to show the results/show what functionality PCL has. Let's continue discussion about which app/tool/program should serve what purpose, where they should be found, and how to reduce code duplication, in a separate issue. And when you have time, please apply my earlier suggestions (if you agree with them, of course), so we can merge this 😄 |
Superseded by #5669 |
Remove app
pcl_openni_face_detector
, as the example files are missing since years.The file
forest.txt
seems to be required, but I cannot find file file anywhere. This was already a topic some years ago: #2169I tried to find the file via
git log --all --full-history -- "*forest.txt"
, but it seems this file never existed in this repo. Even in the data repo I could not find these files.As the app is crashing without the file, removed the whole app. As it is a executable an not library, we should not need an deprecation cycle here.