def stereo_bm_preset(self, value): """Set private ``_stereo_bm_preset`` and reset ``_block_matcher``.""" if value in (0, 1, 2): self._bm_preset = value else: raise InvalidBMPresetError("Stereo BM preset must be defined as " "cv2.STEREO_BM_*_PRESET.") self._replace_bm()
def stereo_bm_preset(self, value): """Set private ``_stereo_bm_preset`` and reset ``_block_matcher``.""" if value in (cv2.STEREO_BM_PREFILTER_XSOBEL, cv2.STEREO_BM_PREFILTER_NORMALIZED_RESPONSE, cv2.STEREO_BM_PREFILTER_XSOBEL): self._bm_preset = value else: raise InvalidBMPresetError("Stereo BM preset must be defined as " "cv2.STEREO_BM_*_PRESET.") self._replace_bm()