libcrn
3.9.5
A document image processing library
|
OverlappingAngleHistogram features extractor class. More...
#include <CRNFeatureExtractorOverlappingAngleHistogram.h>
Additional Inherited Members | |
![]() | |
crn::Map | UserData |
OverlappingAngleHistogram features extractor class.
Computes 9 overlapping angle histograms. Each angle is weighted by the gaussian distance to the reference point of each histogram. The central histogram is placed on the center of mass, the others on a square at a distance of distance_factor×std deviation.
Definition at line 40 of file CRNFeatureExtractorOverlappingAngleHistogram.h.
|
inline |
Constructor.
Constructor
[in] | nb_angles | the number of angles per histogram |
[in] | distance_factor | a factor to compute the distance between the reference points |
Definition at line 50 of file CRNFeatureExtractorOverlappingAngleHistogram.h.
|
delete |
|
default |
|
inlineoverridevirtual |
Definition at line 56 of file CRNFeatureExtractorOverlappingAngleHistogram.h.
|
overridevirtual |
Returns a CRNPROTOCOL_FEATURE object computed from a block.
Returns a CRNPROTOCOL_FEATURE object computed from a block
[in] | b | the block to process |
Implements crn::FeatureExtractor.
Definition at line 48 of file CRNFeatureExtractorOverlappingAngleHistogram.cpp.
|
overridevirtual |
Returns a CRNPROTOCOL_FEATURE object computed from a block
[in] | b | the block to process |
[in] | mask | the mask of the connected component to process |
Reimplemented from crn::FeatureExtractor.
Definition at line 137 of file CRNFeatureExtractorOverlappingAngleHistogram.cpp.
|
inlineoverridevirtual |
Returns the id of the class.
Implements crn::Action.
Definition at line 59 of file CRNFeatureExtractorOverlappingAngleHistogram.h.
|
delete |
|
default |