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
FieldsModifier and TypeFieldDescriptiondoubleThe white region subtracted the black region at the chessboard corner.doubleValue of smallest Eigen value in edge detectordoubleRatio of smallest and largest Eigen values in edge detectorbooleanInternal book keeping.doubleUsed to judge how good of a fit the corner is to an ideal chessboard corner.intThe first and second level in the pyramid the corner was seen at.intThe first and second level in the pyramid the corner was seen at.intLevel with the maximum corner intensitydoubleRadian from pi to -piFields inherited from class georegression.struct.GeoTuple2D_F64
x, y -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class georegression.struct.point.Point2D_F64
copy, createNewInstance, setTo, toStringMethods 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, zeroMethods 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)
-