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

Trajkovic #409

Merged
merged 5 commits into from
Mar 29, 2014
Merged

Trajkovic #409

merged 5 commits into from
Mar 29, 2014

Conversation

nizar-sallem
Copy link
Contributor

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).
trajkovic_2d
trajkovic_3d

@rbrusu
Copy link
Member

rbrusu commented Dec 16, 2013

Great contribution, thanks Nizar! I'd like to keep this open and not merge it until we get a tutorial and an unit test.

@nizar-sallem
Copy link
Contributor Author

@rbrusu, sure will do that ASAP.

@nizar-sallem
Copy link
Contributor Author

@rbrusu I added the application

@jspricke
Copy link
Member

Hi Nizar,

could you add some unit tests? Otherwise I'm fine with merging.

@nizar-sallem
Copy link
Contributor Author

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.

@jspricke
Copy link
Member

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 jspricke mentioned this pull request Feb 17, 2014
@nizar-sallem
Copy link
Contributor Author

@jspricke I will be glad if we can add them even without unit test (AFAIK not alla detectors have unit tests anyway).

jspricke added a commit that referenced this pull request Mar 29, 2014
@jspricke jspricke merged commit ec9d63d into PointCloudLibrary:master Mar 29, 2014
@ThorstenHarter
Copy link
Contributor

@jspricke Hi Jochen, I was wondering why the Trajkovic files have never been added to the CMakeLists.txt of the keypoints module:
https://github.com/PointCloudLibrary/pcl/blob/master/keypoints/CMakeLists.txt

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?

@jspricke
Copy link
Member

Oups, great find :). Can you please send a pull request? Thanks!

@ThorstenHarter
Copy link
Contributor

I have created the PR #2179.
The builds are all fine, but the extended tests timed out after 1h 9m, it seems this happens for all PRs...

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.

4 participants