removed preset parameter in createStereoBM, updated stereo_match sample

This commit is contained in:
Vadim Pisarevsky
2013-03-02 02:17:49 +04:00
parent b6efe30527
commit df89f30b4a
4 changed files with 37 additions and 40 deletions

View File

@@ -95,8 +95,7 @@ void cvFindStereoCorrespondenceBM( const CvArr* leftarr, const CvArr* rightarr,
CV_Assert( state != 0 );
cv::Ptr<cv::StereoMatcher> sm = cv::createStereoBM(cv::STEREOBM_BASIC_PRESET,
state->numberOfDisparities,
cv::Ptr<cv::StereoMatcher> sm = cv::createStereoBM(state->numberOfDisparities,
state->SADWindowSize);
sm->set("preFilterType", state->preFilterType);
sm->set("preFilterSize", state->preFilterSize);
@@ -130,7 +129,7 @@ namespace cv
{
StereoBM::StereoBM()
{ init(STEREOBM_BASIC_PRESET); }
{ init(BASIC_PRESET); }
StereoBM::StereoBM(int _preset, int _ndisparities, int _SADWindowSize)
{ init(_preset, _ndisparities, _SADWindowSize); }