public abstract class DisparitySparseScoreSadRect<ArrayData,Input extends boofcv.struct.image.ImageGray>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected Input |
left |
protected int |
localMaxDisparity |
protected int |
maxDisparity |
protected int |
minDisparity |
protected int |
radiusX |
protected int |
radiusY |
protected int |
rangeDisparity |
protected int |
regionHeight |
protected int |
regionWidth |
protected Input |
right |
| Constructor and Description |
|---|
DisparitySparseScoreSadRect(int minDisparity,
int maxDisparity,
int radiusX,
int radiusY)
Configures disparity calculation.
|
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Class<Input> |
getImageType() |
int |
getLocalMaxDisparity()
How many disparity values were considered.
|
int |
getMaxDisparity() |
int |
getMinDisparity() |
int |
getRadiusX() |
int |
getRadiusY() |
abstract ArrayData |
getScore()
Array containing disparity score values at most recently processed point.
|
abstract boolean |
process(int x,
int y)
Compute disparity scores for the specified pixel.
|
void |
setImages(Input left,
Input right)
Specify inputs for left and right camera images.
|
protected int minDisparity
protected int maxDisparity
protected int rangeDisparity
protected int localMaxDisparity
protected int radiusX
protected int radiusY
protected int regionWidth
protected int regionHeight
protected Input extends boofcv.struct.image.ImageGray left
protected Input extends boofcv.struct.image.ImageGray right
public DisparitySparseScoreSadRect(int minDisparity,
int maxDisparity,
int radiusX,
int radiusY)
minDisparity - Minimum disparity that it will consider. Must be ≥ 0 && < maxDisparitymaxDisparity - Maximum disparity that it will calculate. Must be > 0radiusX - Radius of the rectangular region along x-axis.radiusY - Radius of the rectangular region along y-axis.public void setImages(Input left, Input right)
left - Rectified left camera image.right - Rectified right camera image.public abstract boolean process(int x,
int y)
x - x-coordinate of pointy - y-coordinate of point.public int getLocalMaxDisparity()
public int getMinDisparity()
public int getMaxDisparity()
public int getRadiusX()
public int getRadiusY()
public abstract ArrayData getScore()
getLocalMaxDisparity()public abstract java.lang.Class<Input> getImageType()