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 drawn| Constructor 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)