0
스테레오 이미지에서 불일치 맵을 얻으려고합니다. 아래 이미지로 stereo_match.cpp을 시도하면 결과 이미지가 원본 이미지보다 작아지고 이미지 왼쪽이 사라집니다.OpenCV 3.3 Reating Disparity Maps가 더 작은 크기의 결과를 반환했습니다.
매개 변수에 관한 것입니까? 이유는 무엇이며 어떻게 해결할 수 있습니까?
매개 변수 변경 등으로 결과를 개선하려면 어떻게해야합니까?
다음은 매개 변수입니다 :
Ptr<StereoSGBM> sbm = StereoSGBM::create(16, 64, 3, 48, 192, 0, 0,10,200,100);
CV_WRAP static Ptr<StereoSGBM> create(int minDisparity = 0, int numDisparities = 16, int blockSize = 3,
int P1 = 0, int P2 = 0, int disp12MaxDiff = 0,
int preFilterCap = 0, int uniquenessRatio = 0,
int speckleWindowSize = 0, int speckleRange = 0,
int mode = StereoSGBM::MODE_SGBM);
다음