View Source Evision.StereoBM (Evision v0.1.9)
Link to this section Summary
cv
Computes disparity map for the specified stereo pair
Computes disparity map for the specified stereo pair
Creates StereoBM object
Creates StereoBM object
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Python prototype (for reference):
Positional Arguments
- blockSize:
int
Python prototype (for reference):
Positional Arguments
- disp12MaxDiff:
int
Python prototype (for reference):
Positional Arguments
- minDisparity:
int
Python prototype (for reference):
Positional Arguments
- numDisparities:
int
Python prototype (for reference):
Positional Arguments
- preFilterCap:
int
Python prototype (for reference):
Positional Arguments
- preFilterSize:
int
Python prototype (for reference):
Positional Arguments
- preFilterType:
int
Python prototype (for reference):
Positional Arguments
- roi1:
Rect
Python prototype (for reference):
Positional Arguments
- roi2:
Rect
Python prototype (for reference):
Positional Arguments
- blockSize:
int
Python prototype (for reference):
Positional Arguments
- speckleRange:
int
Python prototype (for reference):
Positional Arguments
- speckleWindowSize:
int
Python prototype (for reference):
Positional Arguments
- textureThreshold:
int
Python prototype (for reference):
Positional Arguments
- uniquenessRatio:
int
Python prototype (for reference):
Functions
Raising version of compute/3
.
Raising version of compute/4
.
Raising version of create/1
.
Raising version of getBlockSize/1
.
Raising version of getDisp12MaxDiff/1
.
Raising version of getMinDisparity/1
.
Raising version of getNumDisparities/1
.
Raising version of getPreFilterCap/1
.
Raising version of getPreFilterSize/1
.
Raising version of getPreFilterType/1
.
Raising version of getROI1/1
.
Raising version of getROI2/1
.
Raising version of getSmallerBlockSize/1
.
Raising version of getSpeckleRange/1
.
Raising version of getSpeckleWindowSize/1
.
Raising version of getTextureThreshold/1
.
Raising version of getUniquenessRatio/1
.
Raising version of setBlockSize/2
.
Raising version of setDisp12MaxDiff/2
.
Raising version of setMinDisparity/2
.
Raising version of setNumDisparities/2
.
Raising version of setPreFilterCap/2
.
Raising version of setPreFilterSize/2
.
Raising version of setPreFilterType/2
.
Raising version of setROI1/2
.
Raising version of setROI2/2
.
Raising version of setSmallerBlockSize/2
.
Raising version of setSpeckleRange/2
.
Raising version of setSpeckleWindowSize/2
.
Raising version of setTextureThreshold/2
.
Raising version of setUniquenessRatio/2
.
Link to this section cv
Computes disparity map for the specified stereo pair
Positional Arguments
left:
Evision.Mat
.Left 8-bit single-channel image.
right:
Evision.Mat
.Right image of the same size and the same type as the left one.
Return
disparity:
Evision.Mat
.Output disparity map. It has the same size as the input images. Some algorithms, like StereoBM or StereoSGBM compute 16-bit fixed-point disparity map (where each disparity value has 4 fractional bits), whereas other algorithms output 32-bit floating-point disparity map.
Python prototype (for reference):
compute(left, right[, disparity]) -> disparity
Computes disparity map for the specified stereo pair
Positional Arguments
left:
Evision.Mat
.Left 8-bit single-channel image.
right:
Evision.Mat
.Right image of the same size and the same type as the left one.
Return
disparity:
Evision.Mat
.Output disparity map. It has the same size as the input images. Some algorithms, like StereoBM or StereoSGBM compute 16-bit fixed-point disparity map (where each disparity value has 4 fractional bits), whereas other algorithms output 32-bit floating-point disparity map.
Python prototype (for reference):
compute(left, right[, disparity]) -> disparity
Creates StereoBM object
Keyword Arguments
numDisparities:
int
.the disparity search range. For each pixel algorithm will find the best disparity from 0 (default minimum disparity) to numDisparities. The search range can then be shifted by changing the minimum disparity.
blockSize:
int
.the linear size of the blocks compared by the algorithm. The size should be odd (as the block is centered at the current pixel). Larger block size implies smoother, though less accurate disparity map. Smaller block size gives more detailed disparity map, but there is higher chance for algorithm to find a wrong correspondence.
The function create StereoBM object. You can then call StereoBM::compute() to compute disparity for a specific stereo pair.
Python prototype (for reference):
create([, numDisparities[, blockSize]]) -> retval
Creates StereoBM object
Keyword Arguments
numDisparities:
int
.the disparity search range. For each pixel algorithm will find the best disparity from 0 (default minimum disparity) to numDisparities. The search range can then be shifted by changing the minimum disparity.
blockSize:
int
.the linear size of the blocks compared by the algorithm. The size should be odd (as the block is centered at the current pixel). Larger block size implies smoother, though less accurate disparity map. Smaller block size gives more detailed disparity map, but there is higher chance for algorithm to find a wrong correspondence.
The function create StereoBM object. You can then call StereoBM::compute() to compute disparity for a specific stereo pair.
Python prototype (for reference):
create([, numDisparities[, blockSize]]) -> retval
Python prototype (for reference):
getBlockSize() -> retval
Python prototype (for reference):
getDisp12MaxDiff() -> retval
Python prototype (for reference):
getMinDisparity() -> retval
Python prototype (for reference):
getNumDisparities() -> retval
Python prototype (for reference):
getPreFilterCap() -> retval
Python prototype (for reference):
getPreFilterSize() -> retval
Python prototype (for reference):
getPreFilterType() -> retval
Python prototype (for reference):
getROI1() -> retval
Python prototype (for reference):
getROI2() -> retval
Python prototype (for reference):
getSmallerBlockSize() -> retval
Python prototype (for reference):
getSpeckleRange() -> retval
Python prototype (for reference):
getSpeckleWindowSize() -> retval
Python prototype (for reference):
getTextureThreshold() -> retval
Python prototype (for reference):
getUniquenessRatio() -> retval
Positional Arguments
- blockSize:
int
Python prototype (for reference):
setBlockSize(blockSize) -> None
Positional Arguments
- disp12MaxDiff:
int
Python prototype (for reference):
setDisp12MaxDiff(disp12MaxDiff) -> None
Positional Arguments
- minDisparity:
int
Python prototype (for reference):
setMinDisparity(minDisparity) -> None
Positional Arguments
- numDisparities:
int
Python prototype (for reference):
setNumDisparities(numDisparities) -> None
Positional Arguments
- preFilterCap:
int
Python prototype (for reference):
setPreFilterCap(preFilterCap) -> None
Positional Arguments
- preFilterSize:
int
Python prototype (for reference):
setPreFilterSize(preFilterSize) -> None
Positional Arguments
- preFilterType:
int
Python prototype (for reference):
setPreFilterType(preFilterType) -> None
Positional Arguments
- roi1:
Rect
Python prototype (for reference):
setROI1(roi1) -> None
Positional Arguments
- roi2:
Rect
Python prototype (for reference):
setROI2(roi2) -> None
Positional Arguments
- blockSize:
int
Python prototype (for reference):
setSmallerBlockSize(blockSize) -> None
Positional Arguments
- speckleRange:
int
Python prototype (for reference):
setSpeckleRange(speckleRange) -> None
Positional Arguments
- speckleWindowSize:
int
Python prototype (for reference):
setSpeckleWindowSize(speckleWindowSize) -> None
Positional Arguments
- textureThreshold:
int
Python prototype (for reference):
setTextureThreshold(textureThreshold) -> None
Positional Arguments
- uniquenessRatio:
int
Python prototype (for reference):
setUniquenessRatio(uniquenessRatio) -> None
Link to this section Functions
Raising version of compute/3
.
Raising version of compute/4
.
Raising version of create/0
.
Raising version of create/1
.
Raising version of getBlockSize/1
.
Raising version of getDisp12MaxDiff/1
.
Raising version of getMinDisparity/1
.
Raising version of getNumDisparities/1
.
Raising version of getPreFilterCap/1
.
Raising version of getPreFilterSize/1
.
Raising version of getPreFilterType/1
.
Raising version of getROI1/1
.
Raising version of getROI2/1
.
Raising version of getSmallerBlockSize/1
.
Raising version of getSpeckleRange/1
.
Raising version of getSpeckleWindowSize/1
.
Raising version of getTextureThreshold/1
.
Raising version of getUniquenessRatio/1
.
Raising version of setBlockSize/2
.
Raising version of setDisp12MaxDiff/2
.
Raising version of setMinDisparity/2
.
Raising version of setNumDisparities/2
.
Raising version of setPreFilterCap/2
.
Raising version of setPreFilterSize/2
.
Raising version of setPreFilterType/2
.
Raising version of setROI1/2
.
Raising version of setROI2/2
.
Raising version of setSmallerBlockSize/2
.
Raising version of setSpeckleRange/2
.
Raising version of setSpeckleWindowSize/2
.
Raising version of setTextureThreshold/2
.
Raising version of setUniquenessRatio/2
.