def sgm(self, config: ConfigDisparitySGM): disp_type = dtype_to_Class_SingleBand(np.float32) if config and not config.subpixel: disp_type = dtype_to_Class_SingleBand(np.uint8) java_obj = gateway.jvm.boofcv.factory.disparity.FactoryStereoDisparity. \ sgm(config.java_obj, self.boof_image_type, disp_type) return StereoDisparity(java_obj)
def block_match_best5(self, config: ConfigDisparityBMBest5): disp_type = dtype_to_Class_SingleBand(np.float32) if config and not config.subpixel: disp_type = dtype_to_Class_SingleBand(np.uint8) java_obj = gateway.jvm.boofcv.factory.disparity.FactoryStereoDisparity. \ blockMatchBest5(config.java_obj, self.boof_image_type, disp_type) return StereoDisparity(java_obj)
def __init__(self, dtype ): self.boof_image_type = dtype_to_Class_SingleBand(dtype)
def __init__(self, dtype): self.boof_image_type = dtype_to_Class_SingleBand(dtype)
def __init__(self, dtype): self.dtype = dtype self.boof_image_class = dtype_to_Class_SingleBand(dtype) self.py_image_type = pyboof.create_ImageType(pyboof.Family.SINGLE_BAND, self.dtype)
def __init__(self, dtype): self.boof_image_class = dtype_to_Class_SingleBand(dtype) self.boof_image_type = dtype_to_ImageType( dtype) # TODO remove after getImageType() is added to PointTracker