Closed GiuliaP closed 9 years ago
Thanks @GiuliaP
could you provide doxygen documentation about the modifications you applied (e.g. the --use_sgbm
option, the two new ports ...)? I will be able then to recompile the documentation.
@Tobias-Fischer here's the PR; feel free to participate/test/contribute.
Sure, thank you!
Hi @GiuliaP,
Thanks for the nice contribution! I quickly had a look at the source code, and except for some smaller comments it looks all good (see above & in https://github.com/GiuliaP/stereo-vision/commit/7b1eb3889396a2b2719dc93178be3a685d1fc05e, sorry for being picky ;) ). I'll give it a try on our robot in the next couple of days and let you know how the accuracy is.
Thanks again and best wishes, Tobias
Thanks @GiuliaP :+1:
@Tobias-Fischer @pattacini Following your observations about the different settings of parameters, I'm modifying the code, providing the possibility of tuning some more parameters. I'll also do some other tests on our robot, trying to define the best configuration. I'll let you know when everything is ready to be tested!
yes, the idea is to test the final settings along with the depth2kin
experiment, to see whether the finger will be always detected.
Hi @GiuliaP: Thanks a lot for your effort! Please let me know once you tuned the parameter set on your robot, and I'll give it a try on ours. Best, Tobias
Hi;
Please note that unlike opencv, which performs dense texture matching, ELAS estimates the dense disparity using MRFs (hence it is faster). Therefore, these parameters are going to be scene/application dependent based on how much smoothness is assumed.
Best regards; Tariq Abuhashim
On Thu, Jun 11, 2015 at 10:38 AM, Tobias Fischer notifications@github.com wrote:
Hi @GiuliaP https://github.com/GiuliaP: Thanks a lot for your effort! Please let me know once you tuned the parameter set on your robot, and I'll give it a try on ours. Best, Tobias
— Reply to this email directly or view it on GitHub https://github.com/robotology/stereo-vision/pull/1#issuecomment-111042954 .
@pattacini @Tariq-Abuhashim @Tobias-Fischer I have pushed another commit where I have:
SFM
module, updating the related documentation in SFM.h
ROBOTICS
, however the ipol_gap_width
parameter is set to 40 as in the previous versiondepth2kin
experiment yet (for which I suspect that it might be necessary to reduce the ipol_gap_width
parameter, in order to detect the finger in a stable way)Preliminary tests run with depth2kin
along with default parameters of SFM
showed a good segmentation!
lib/elas_src
,lib/elas_src_omp
).lib/CMakelists.txt
in order to compile ELAS (alsoOpenMP
accelerated version on UNIX).elasWrapper.cpp
,elasWrapper.h
) to deal with OpenCV'scv::Mat
.stereoCamera
class to initialize and dispose the ELAS wrapper.SFM
module initializes the ELAS wrapper by default: to use the previous OpenCV's SGMB you need to pass to theSFM
module the--use_sgbm
parameter.stereoCamera
uses it to compute the disparity map (seestereoCamera::computeDisparity
function).SFM
module to read the rectified images.