Skip to content

Conversation

woodychow
Copy link

@woodychow woodychow commented May 29, 2017

There is one point about this change that I am not sure - Are stable keypoints needed? If not, the sort can be removed

I tried using thread local storage, keeping a vector of keypoints per thread and merge them at the end. It turned out that using a mutex is faster (i7 6700K). It might be slower on computers with 8 physical cores.

Needs opencv/opencv#8820

@woodychow woodychow changed the title Multithreading findScaleSpaceExtremaComputer Multithreading findScaleSpaceExtremaComputer in SIFT May 29, 2017
@sovrasov
Copy link
Contributor

@woodychow To test this PR on Buildbot with opencv/opencv#8815 you need to have the same branch name in the both PRs.

@woodychow
Copy link
Author

Thanks. I just created a new PR to "opencv"
opencv/opencv#8820

@woodychow
Copy link
Author

woodychow commented May 31, 2017

@sovrasov, how can I trigger a rebuild?

Edit: Nevermind, thanks. It had already been re-triggered.

@woodychow woodychow force-pushed the multithread_sift_findScaleSpaceExtrema branch from 1e9b679 to 6be2945 Compare May 31, 2017 01:03
@woodychow woodychow force-pushed the multithread_sift_findScaleSpaceExtrema branch from 7e8b1a2 to ab43a3b Compare May 31, 2017 06:09
@woodychow
Copy link
Author

I am not sure why the code is stalling on Mac. I don't have a dev Mac machine at the moment.

@vpisarev vpisarev self-assigned this Sep 20, 2017
@vpisarev
Copy link
Contributor

👍

@opencv-pushbot opencv-pushbot merged commit ab43a3b into opencv:master Sep 20, 2017
opencv-pushbot pushed a commit that referenced this pull request Sep 20, 2017
@woodychow
Copy link
Author

Thanks!

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