Added CameraDC1394, CameraModel and StereoCameraModel classes

This commit is contained in:
Mathieu Labbe
2015-04-04 11:29:14 -04:00
parent 87469b39cd
commit 786e846f65
5 changed files with 470 additions and 27 deletions

View File

@@ -849,10 +849,18 @@ cv::Mat disparityFromStereoImages(
leftMono = leftImage;
}
cv::StereoBM stereo(cv::StereoBM::BASIC_PRESET, 0, 15);
cv::StereoBM stereo(cv::StereoBM::BASIC_PRESET);
stereo.state->SADWindowSize = 15;
stereo.state->minDisparity = 0;
stereo.state->numberOfDisparities = 64;
stereo.state->preFilterSize = 9;
stereo.state->preFilterCap = 31;
stereo.state->uniquenessRatio = 15;
stereo.state->textureThreshold = 10;
stereo.state->speckleWindowSize = 100;
stereo.state->speckleRange = 4;
cv::Mat disparity;
stereo(leftMono, rightImage, disparity, CV_16SC1);
cv::filterSpeckles(disparity, 0, 1000, 16);
return disparity;
}