Issue with Stereo Binary BM

asked 2017-04-26 04:13:38 -0600

Nbb gravatar image

updated 2017-04-26 04:35:33 -0600

I have a stereo pair with a resolution of [640 x 480] grayscale. My program keeps crashing when computing the disparity.

auto sbm = cv::stereo::StereoBinaryBM::create(16, 9); //have tried 32, 64
cv::Mat disparity; 
sbm->compute(im_00, im_01, disparity);

When I initialized the disparity mat however, I get a weird output

auto sbm = cv::stereo::StereoBinaryBM::create(16, 9); //have tried 32, 64
cv::Mat disparity = cv::Mat::zeros(im_00.size(), CV_16SC1);
sbm->compute(im_00, im_01, disparity);

image description

edit retag flag offensive close merge delete

Comments

You can StereoBM instead of StereoBinaryBM. I don't know what is diffrence between StereoBM and StereoBinaryBM.

LBerger gravatar imageLBerger ( 2017-04-26 08:20:45 -0600 )edit