StereoBM class
Class for computing stereo correspondence using the block matching algorithm, introduced and contributed to OpenCV by K. Konolige.
This class implements a block matching algorithm for stereo correspondence, which is used to compute disparity maps from stereo image pairs. It provides methods to fine-tune parameters such as pre-filtering, texture thresholds, uniqueness ratios, and regions of interest (ROIs) to optimize performance and accuracy.
https://docs.opencv.org/4.x/d9/dba/classcv_1_1StereoBM.html#details
Constructors
- StereoBM.create({int numDisparities = 0, int blockSize = 21})
- 
          Creates StereoBM object.
            factory
- StereoBM.fromPointer(StereoBMPtr ptr)
- 
          
            factory
Properties
- blockSize ↔ int
- 
  
  getter/setter pair
- disp12MaxDiff ↔ int
- 
  
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- minDisparity ↔ int
- 
  
  getter/setter pair
- numDisparities ↔ int
- 
  
  getter/setter pair
- preFilterCap ↔ int
- 
  
  getter/setter pair
- preFilterSize ↔ int
- 
  
  getter/setter pair
- preFilterType ↔ int
- 
  
  getter/setter pair
- 
  props
  → List<Object?> 
- 
  
  no setterinherited
- 
  ptr
  ↔ Pointer<StereoBM> 
- 
  
  getter/setter pairinherited
- ref → StereoBM
- 
  
  no setteroverride
- ROI1 ↔ Rect
- 
  
  getter/setter pair
- ROI2 ↔ Rect
- 
  
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- smallerBlockSize ↔ int
- 
  Warning: do nothing
  getter/setter pair
- speckleRange ↔ int
- 
  
  getter/setter pair
- speckleWindowSize ↔ int
- 
  
  getter/setter pair
- textureThreshold ↔ int
- 
  
  getter/setter pair
- uniquenessRatio ↔ int
- 
  
  getter/setter pair
Methods
- 
  compute(Mat left, Mat right, {Mat? disparity}) → Mat 
- 
  dispose() → void 
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  override
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Static Properties
- finalizer → NativeFinalizer
- 
  
  final
Constants
- PREFILTER_NORMALIZED_RESPONSE → const int
- Pre-filter types for the stereo matching algorithm. Uses normalized response for pre-filtering.
- PREFILTER_XSOBEL → const int
- Pre-filter types for the stereo matching algorithm. Uses the X-Sobel operator for pre-filtering.