-
Notifications
You must be signed in to change notification settings - Fork 2
Add cudastereo semi global matching (SGM) implementation #1
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
Add cudastereo semi global matching (SGM) implementation #1
Conversation
modules/cudastereo/src/cuda/stereosgm_horizontal_path_aggregation.cu
Outdated
Show resolved
Hide resolved
modules/cudastereo/src/cuda/stereosgm_horizontal_path_aggregation.cu
Outdated
Show resolved
Hide resolved
Then, we can run program. I am goint to debug. |
Then, test of |
I have ported fixstars/libSGM@b851212 . |
Now, SGM, simple regression test and performance test have been implemented. |
The reason why we are using Center-Symmetric Census Transform is written by following paper. We have to add |
I confirmed that python binding works fine by following gist. |
I am trying to use cudev module and latest version, but I get stuck because of build error. |
839abde
to
2d48c14
Compare
Now, this branch rebased root master, |
I am going to check coding style and change LICENSE. |
Finally, I am going to format code by refering |
I checked that building, test, perf_test and python script work fine from scratch. @atakagi-fixstars Could you review these? NOTE: |
For the time being, I added |
I would like to do followings.
|
fd00489
to
bb5dadd
Compare
1c9a2c9
to
fff3b25
Compare
bb5dadd
to
eda4575
Compare
dca3027
to
8a751c1
Compare
I tested
|
827d910 Added regression test using params and previous result. |
I have fixed code reviewed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add some reviews
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add a review.
I handled warnings, and checked tests passing, python sample running and code difference. |
38d6ace
to
cb78723
Compare
cb78723
to
fcf4fa2
Compare
453e256
into
add_cudastereo_semi_global_matching_implementation
…l_matching_implementation Add cudastereo semi global matching (SGM) implementation
Porting of https://github.com/fixstars/libSGM
TODO
[ ] Add samples[ ] C++[ ] Pythonlite weight sample here(regression test needs extra files in
opencv_extra/testdata/cv/stereomatching/algorithms
[ ] tutorialRe-read contribution guides and precedents