|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfeature_extraction.DescriptorExtractor
feature_extraction.SURFExtractor
public class SURFExtractor
This class implements SURF feature extraction using the BoofCV library.
Field Summary | |
---|---|
private int |
maxFeaturesPerScale
The maximum features extracted per scale. |
private int |
minFeatureIntensity
The minimum intensity threshold. |
private boolean |
modified
The type of SURF to extract. |
Fields inherited from class feature_extraction.DescriptorExtractor |
---|
l2Normalization, powerNormalization, SIFTLength, SURFLength, totalNumberInterestPoints |
Constructor Summary | |
---|---|
SURFExtractor()
|
|
SURFExtractor(int maxFeaturesPerScale,
int minFeatureIntensity,
boolean modified)
|
Method Summary | |
---|---|
private double[][] |
easy(boofcv.struct.image.ImageFloat32 image)
Use generalized interfaces for working with SURF. |
double[][] |
extractDescriptorsInternal(java.awt.image.BufferedImage image)
Detects key points inside the image and computes descriptions at those points. |
Methods inherited from class feature_extraction.DescriptorExtractor |
---|
extractDescriptors, getTotalExtractionTime, getTotalNumberInterestPoints, setL2Normalization, setPowerNormalization |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private boolean modified
private int maxFeaturesPerScale
private int minFeatureIntensity
Constructor Detail |
---|
public SURFExtractor() throws java.lang.Exception
java.lang.Exception
public SURFExtractor(int maxFeaturesPerScale, int minFeatureIntensity, boolean modified) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public double[][] extractDescriptorsInternal(java.awt.image.BufferedImage image) throws java.lang.Exception
extractDescriptorsInternal
in class DescriptorExtractor
java.lang.Exception
private double[][] easy(boofcv.struct.image.ImageFloat32 image)
image
- Input image type. DOES NOT NEED TO BE ImageFloat32, ImageUInt8 works too
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |