-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Trajkovic #409
Trajkovic #409
Conversation
Great contribution, thanks Nizar! I'd like to keep this open and not merge it until we get a tutorial and an unit test. |
@rbrusu, sure will do that ASAP. |
@rbrusu I added the application |
Hi Nizar, could you add some unit tests? Otherwise I'm fine with merging. |
Not right now since unit tests would require synthesizing a box or similar object where keypoints have known locations, unfortunately no time to do so. |
I would be fine with merging this without the unit test, as I think it's better to have it in master what do you think @rbrusu, @nizar-sallem? Also, could you fix the merge conflict? Thanks! |
@jspricke I will be glad if we can add them even without unit test (AFAIK not alla detectors have unit tests anyway). |
@jspricke Hi Jochen, I was wondering why the Trajkovic files have never been added to the CMakeLists.txt of the keypoints module: I've added them locally to my PCL 1.8.1 build and fixed a minor issue with the VS compilation of trajkovic_3d.hpp (index variable in OpenMP 'for' statement must have signed integral type). Should I create a pull request? |
Oups, great find :). Can you please send a pull request? Thanks! |
I have created the PR #2179. |
I add two new keypoints based on Trajkovic and Hedley operator.
First one is the original algorithm meant for comparison purposes.
Second one is part of my PhD dissertation and uses geometric criteria to find corners.
Both work on organized clouds only (for now).