public class EdgeDirectionCoherenceVector extends Object implements ImageAnalyser<FImage>, FeatureVectorProvider<DoubleFV>
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram
An edge direction histogram. 
 | 
| Constructor and Description | 
|---|
EdgeDirectionCoherenceVector()
Default constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
analyseImage(FImage image)
Analyse an image. 
 | 
CannyEdgeDetector2 | 
getCannyEdgeDetector()
Get the edge detector used. 
 | 
double | 
getCoherenceFactor()
Get the edge coherence factor. 
 | 
DoubleFV | 
getFeatureVector()
Get the FeatureVector associated with this object. 
 | 
EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram | 
getHistogram()
Returns the edge direction coherence histogram that was calculated. 
 | 
EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram | 
getLastHistogram()  | 
int | 
getNumberOfDirBins()  | 
void | 
setCoherenceFactor(double coherenceFactor)
Set the edge coherence factor. 
 | 
void | 
setNumberOfBins(int nb)
Set the number of bins. 
 | 
public EdgeDirectionCoherenceVector()
public int getNumberOfDirBins()
public void setNumberOfBins(int nb)
nb - the number of binspublic EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram getLastHistogram()
public void analyseImage(FImage image)
ImageAnalyseranalyseImage in interface ImageAnalyser<FImage>image - The image to process in place.public EdgeDirectionCoherenceVector.EdgeDirectionCoherenceHistogram getHistogram()
public DoubleFV getFeatureVector()
getFeatureVector in interface FeatureVectorProvider<DoubleFV>FeatureVectorProvider.getFeatureVector()public CannyEdgeDetector2 getCannyEdgeDetector()
public double getCoherenceFactor()
public void setCoherenceFactor(double coherenceFactor)
coherenceFactor - the coherence factor value