Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
 def __init__(self, dtype ):
     self.boof_image_type =  dtype_to_Class_SingleBand(dtype)
Exemple #4
0
 def __init__(self, dtype):
     self.boof_image_type = dtype_to_Class_SingleBand(dtype)
Exemple #5
0
 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)
Exemple #6
0
 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