Package boofcv.alg.feature.detect.chess
Class ChessboardCorner
java.lang.Object
georegression.struct.GeoTuple<T>
georegression.struct.GeoTuple_F64<T>
georegression.struct.GeoTuple2D_F64<Point2D_F64>
georegression.struct.point.Point2D_F64
boofcv.alg.feature.detect.chess.ChessboardCorner
- All Implemented Interfaces:
Serializable
Corner in a chessboard. Orientation is estimated unqiuely up to 180 degrees.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptiondouble
The white region subtracted the black region at the chessboard corner.double
Value of smallest Eigen value in edge detectordouble
Ratio of smallest and largest Eigen values in edge detectorboolean
Internal book keeping.double
Used to judge how good of a fit the corner is to an ideal chessboard corner.int
The first and second level in the pyramid the corner was seen at.int
The first and second level in the pyramid the corner was seen at.int
Level with the maximum corner intensitydouble
Radian from pi to -piFields inherited from class georegression.struct.GeoTuple2D_F64
x, y
-
Constructor Summary
-
Method Summary
Methods inherited from class georegression.struct.point.Point2D_F64
copy, createNewInstance, setTo, toString
Methods inherited from class georegression.struct.GeoTuple2D_F64
_setTo, distance, distance, distance2, distance2, equals, getDimension, getIdx, getX, getY, hashCode, isIdentical, isIdentical, isIdentical, isNaN, norm, normSq, plus, plusIP, print, scale, setIdx, setTo, setX, setY, times, timesIP, toString, zero
Methods inherited from class georegression.struct.GeoTuple_F64
isInfinite
-
Field Details
-
orientation
public double orientationRadian from pi to -pi -
intensity
public double intensityUsed to judge how good of a fit the corner is to an ideal chessboard corner. Higher the value the more x-corner like. Computed on a per-feature basis and should be more accurate than the x-corner detector intensity. -
contrast
public double contrastThe white region subtracted the black region at the chessboard corner. Can be used later on for locally adaptive thresholds -
edgeIntensity
public double edgeIntensityValue of smallest Eigen value in edge detector -
edgeRatio
public double edgeRatioRatio of smallest and largest Eigen values in edge detector -
level1
public int level1The first and second level in the pyramid the corner was seen at. level1 <= level2 -
level2
public int level2The first and second level in the pyramid the corner was seen at. level1 <= level2 -
levelMax
public int levelMaxLevel with the maximum corner intensity -
first
public boolean firstInternal book keeping. if true then this indicates that this is the first corner seen in this level
-
-
Constructor Details
-
ChessboardCorner
public ChessboardCorner()
-
-
Method Details
-
reset
public void reset() -
setTo
-
setTo
public void setTo(double x, double y, double angle, double intensity)
-