![]()  | 
  
    ZED Open Capture
    v0.6.0
    
   Low level camera driver for the ZED stereo camera family 
   | 
 
Go to the source code of this file.
Functions | |
| void | applyStereoMatching () | 
| void | on_trackbar_block_size (int newBlockSize, void *) | 
| void | on_trackbar_min_disparities (int newMinDisparities, void *) | 
| void | on_trackbar_num_disparities (int newNumDisparities, void *) | 
| void | on_trackbar_mode (int newMode, void *) | 
| void | on_trackbar_disp12MaxDiff (int newDisp12MaxDiff, void *) | 
| void | on_trackbar_preFilterCap (int newPreFilterCap, void *) | 
| void | on_trackbar_uniquenessRatio (int newUniquenessRatio, void *) | 
| void | on_trackbar_speckleWindowSize (int newSpeckleWindowSize, void *) | 
| void | on_trackbar_speckleRange (int newSpeckleRange, void *) | 
| int | main (int argc, char *argv[]) | 
Variables | |
| sl_oc::video::VideoParams | params | 
| std::string | preFiltDispWinName = "Pre-filtered disparity" | 
| sl_oc::tools::StereoSgbmPar | stereoPar | 
| cv::Ptr< cv::StereoSGBM > | left_matcher | 
| cv::Mat | frameBGR | 
| cv::Mat | left_raw | 
| cv::Mat | left_rect | 
| cv::Mat | right_raw | 
| cv::Mat | right_rect | 
| cv::Mat | frameYUV | 
| cv::Mat | right_for_matcher | 
| cv::Mat | left_for_matcher | 
| cv::Mat | left_disp | 
| cv::Mat | left_disp_vis | 
| int | maxMaxDisp =0 | 
| bool | params_initialized =false | 
| void applyStereoMatching | ( | ) | 
Definition at line 311 of file zed_oc_tune_stereo_sgbm.cpp.
References sl_oc::tools::StereoSgbmPar::blockSize, sl_oc::tools::StereoSgbmPar::disp12MaxDiff, left_disp, left_disp_vis, left_for_matcher, left_matcher, left_rect, sl_oc::tools::StereoSgbmPar::minDisparity, sl_oc::tools::StereoSgbmPar::mode, sl_oc::tools::StereoSgbmPar::numDisparities, sl_oc::tools::StereoSgbmPar::P1, sl_oc::tools::StereoSgbmPar::P2, params, params_initialized, preFiltDispWinName, sl_oc::tools::StereoSgbmPar::preFilterCap, sl_oc::video::VideoParams::res, right_for_matcher, right_rect, sl_oc::tools::showImage(), sl_oc::tools::StereoSgbmPar::speckleRange, sl_oc::tools::StereoSgbmPar::speckleWindowSize, stereoPar, sl_oc::tools::StopWatch::toc(), and sl_oc::tools::StereoSgbmPar::uniquenessRatio.
Referenced by main(), on_trackbar_block_size(), on_trackbar_disp12MaxDiff(), on_trackbar_min_disparities(), on_trackbar_mode(), on_trackbar_num_disparities(), on_trackbar_preFilterCap(), on_trackbar_speckleRange(), on_trackbar_speckleWindowSize(), and on_trackbar_uniquenessRatio().
| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 72 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), sl_oc::tools::StereoSgbmPar::blockSize, sl_oc::video::Frame::data, sl_oc::tools::StereoSgbmPar::disp12MaxDiff, sl_oc::tools::downloadCalibrationFile(), sl_oc::video::VideoParams::fps, sl_oc::video::FPS_30, frameBGR, frameYUV, sl_oc::video::VideoCapture::getFrameSize(), sl_oc::video::VideoCapture::getLastFrame(), sl_oc::video::VideoCapture::getSerialNumber(), sl_oc::video::HD720, sl_oc::video::Frame::height, sl_oc::INFO, sl_oc::tools::initCalibration(), sl_oc::video::VideoCapture::initializeVideo(), left_matcher, left_raw, left_rect, sl_oc::tools::StereoSgbmPar::load(), maxMaxDisp, sl_oc::tools::StereoSgbmPar::minDisparity, sl_oc::tools::StereoSgbmPar::mode, sl_oc::tools::StereoSgbmPar::numDisparities, on_trackbar_block_size(), on_trackbar_disp12MaxDiff(), on_trackbar_min_disparities(), on_trackbar_mode(), on_trackbar_num_disparities(), on_trackbar_preFilterCap(), on_trackbar_speckleRange(), on_trackbar_speckleWindowSize(), on_trackbar_uniquenessRatio(), sl_oc::tools::StereoSgbmPar::P1, sl_oc::tools::StereoSgbmPar::P2, params, params_initialized, preFiltDispWinName, sl_oc::tools::StereoSgbmPar::preFilterCap, sl_oc::tools::StereoSgbmPar::print(), sl_oc::video::VideoParams::res, right_raw, right_rect, sl_oc::tools::StereoSgbmPar::save(), sl_oc::tools::StereoSgbmPar::setDefaultValues(), sl_oc::tools::showImage(), sl_oc::tools::StereoSgbmPar::speckleRange, sl_oc::tools::StereoSgbmPar::speckleWindowSize, stereoPar, sl_oc::tools::StereoSgbmPar::uniquenessRatio, sl_oc::video::VideoParams::verbose, sl_oc::video::VGA, and sl_oc::video::Frame::width.
| void on_trackbar_block_size | ( | int | newBlockSize, | 
| void * | |||
| ) | 
Definition at line 361 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), sl_oc::tools::StereoSgbmPar::blockSize, sl_oc::tools::StereoSgbmPar::P1, preFiltDispWinName, and stereoPar.
Referenced by main().
| void on_trackbar_disp12MaxDiff | ( | int | newDisp12MaxDiff, | 
| void * | |||
| ) | 
Definition at line 462 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), sl_oc::tools::StereoSgbmPar::disp12MaxDiff, and stereoPar.
Referenced by main().
| void on_trackbar_min_disparities | ( | int | newMinDisparities, | 
| void * | |||
| ) | 
Definition at line 399 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), maxMaxDisp, sl_oc::tools::StereoSgbmPar::minDisparity, sl_oc::tools::StereoSgbmPar::numDisparities, preFiltDispWinName, and stereoPar.
Referenced by main().
| void on_trackbar_mode | ( | int | newMode, | 
| void * | |||
| ) | 
Definition at line 451 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), sl_oc::tools::StereoSgbmPar::mode, and stereoPar.
Referenced by main().
| void on_trackbar_num_disparities | ( | int | newNumDisparities, | 
| void * | |||
| ) | 
Definition at line 417 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), maxMaxDisp, sl_oc::tools::StereoSgbmPar::minDisparity, sl_oc::tools::StereoSgbmPar::numDisparities, preFiltDispWinName, and stereoPar.
Referenced by main().
| void on_trackbar_preFilterCap | ( | int | newPreFilterCap, | 
| void * | |||
| ) | 
Definition at line 473 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), sl_oc::tools::StereoSgbmPar::preFilterCap, and stereoPar.
Referenced by main().
| void on_trackbar_speckleRange | ( | int | newSpeckleRange, | 
| void * | |||
| ) | 
Definition at line 506 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), sl_oc::tools::StereoSgbmPar::speckleRange, and stereoPar.
Referenced by main().
| void on_trackbar_speckleWindowSize | ( | int | newSpeckleWindowSize, | 
| void * | |||
| ) | 
Definition at line 495 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), sl_oc::tools::StereoSgbmPar::speckleWindowSize, and stereoPar.
Referenced by main().
| void on_trackbar_uniquenessRatio | ( | int | newUniquenessRatio, | 
| void * | |||
| ) | 
Definition at line 484 of file zed_oc_tune_stereo_sgbm.cpp.
References applyStereoMatching(), stereoPar, and sl_oc::tools::StereoSgbmPar::uniquenessRatio.
Referenced by main().
| cv::Mat frameBGR | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by main().
| cv::Mat frameYUV | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by main().
| cv::Mat left_disp | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| cv::Mat left_disp_vis | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| cv::Mat left_for_matcher | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| cv::Ptr<cv::StereoSGBM> left_matcher | 
Definition at line 50 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| cv::Mat left_raw | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by main().
| cv::Mat left_rect | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| int maxMaxDisp =0 | 
Definition at line 53 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by main(), on_trackbar_min_disparities(), and on_trackbar_num_disparities().
| sl_oc::video::VideoParams params | 
Definition at line 44 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), main(), and sl_oc::video::VideoCapture::VideoCapture().
| bool params_initialized =false | 
Definition at line 55 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| std::string preFiltDispWinName = "Pre-filtered disparity" | 
Definition at line 46 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), main(), on_trackbar_block_size(), on_trackbar_min_disparities(), and on_trackbar_num_disparities().
| cv::Mat right_for_matcher | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| cv::Mat right_raw | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by main().
| cv::Mat right_rect | 
Definition at line 52 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), and main().
| sl_oc::tools::StereoSgbmPar stereoPar | 
Definition at line 48 of file zed_oc_tune_stereo_sgbm.cpp.
Referenced by applyStereoMatching(), main(), on_trackbar_block_size(), on_trackbar_disp12MaxDiff(), on_trackbar_min_disparities(), on_trackbar_mode(), on_trackbar_num_disparities(), on_trackbar_preFilterCap(), on_trackbar_speckleRange(), on_trackbar_speckleWindowSize(), and on_trackbar_uniquenessRatio().