T
- Q
- public class InterestPointVisualiser<T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> extends Object
InterestPointDetector
. Allows for points and areas of interest to be drawnConstructor and Description |
---|
InterestPointVisualiser(Q image,
List<Ellipse> keys)
Image from which interest points were extract and the extracted points.
|
Modifier and Type | Method and Description |
---|---|
Q |
drawCenter(T col) |
Q |
drawPatches(T pointCol,
T borderCol)
Draw the interest points, a central dot for in the pointCol and a bordered area of interest by borderCol.
|
static <T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> |
visualiseInterestPoints(Q image,
List<? extends InterestPointData> keys)
Extract ellipses from second moment matricies of interest point keypoints
|
static <T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> |
visualiseInterestPoints(Q image,
List<? extends InterestPointData> keys,
double scale)
Extract ellipses from second moment matricies of interest point keypoints
|
static <T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> |
visualiseKeypoints(Q image,
List<? extends InterestPointKeypoint<? extends InterestPointData>> keys)
Extract ellipses from second moment matricies of interest point keypoints
|
public InterestPointVisualiser(Q image, List<Ellipse> keys)
image
- source imagekeys
- extracted interest pointspublic static <T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> InterestPointVisualiser<T,Q> visualiseKeypoints(Q image, List<? extends InterestPointKeypoint<? extends InterestPointData>> keys)
T
- Image pixel typeQ
- Image typeimage
- the image to visualise withkeys
- the list of interest pointspublic static <T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> InterestPointVisualiser<T,Q> visualiseInterestPoints(Q image, List<? extends InterestPointData> keys)
T
- Image pixel typeQ
- Image typeimage
- the image to visualise withkeys
- the list of interest pointspublic static <T,Q extends Image<T,Q> & SinglebandImageProcessor.Processable<Float,FImage,Q>> InterestPointVisualiser<T,Q> visualiseInterestPoints(Q image, List<? extends InterestPointData> keys, double scale)
T
- Image pixel typeQ
- Image typeimage
- the image to visualise withkeys
- the list of interest pointsscale
- scale axispublic Q drawPatches(T pointCol, T borderCol)
pointCol
- borderCol
- public Q drawCenter(T col)