libcrn
3.9.5
A document image processing library
|
AngleRadialZoning features extractor class. More...
#include <CRNFeatureExtractorAngleRadialZoning.h>
Public Member Functions | |
FeatureExtractorAngleRadialZoning (unsigned int nb_zones, unsigned int max_val, unsigned int zone_size=16, bool auto_center=true) | |
Constructor. More... | |
FeatureExtractorAngleRadialZoning (const FeatureExtractorAngleRadialZoning &)=delete | |
FeatureExtractorAngleRadialZoning (FeatureExtractorAngleRadialZoning &&)=default | |
FeatureExtractorAngleRadialZoning & | operator= (const FeatureExtractorAngleRadialZoning &)=delete |
FeatureExtractorAngleRadialZoning & | operator= (FeatureExtractorAngleRadialZoning &&)=default |
virtual | ~FeatureExtractorAngleRadialZoning () override |
virtual StringUTF8 | GetClassName () const override |
Returns the id of the class. More... | |
virtual SObject | Extract (Block &b) override |
Returns a CRNPROTOCOL_FEATURE object computed from a block. More... | |
virtual SObject | ExtractWithMask (Block &b, ImageIntGray &mask) override |
![]() | |
virtual | ~FeatureExtractor () override |
![]() | |
virtual | ~Action () override |
Destructor. More... | |
void | Deserialize (xml::Element &el) |
xml::Element | Serialize (xml::Element &parent) const |
![]() | |
virtual | ~Object ()=default |
Additional Inherited Members | |
![]() | |
crn::Map | UserData |
AngleRadialZoning features extractor class.
AngleRadialZoning features extractor class.
Definition at line 40 of file CRNFeatureExtractorAngleRadialZoning.h.
|
inline |
Constructor.
Constructor
[in] | nb_zones | the number of radial zones |
[in] | max_val | the maximal value in the histogram |
[in] | zone_size | the size of the histogram for each zone |
[in] | auto_center | shall we use the center of gravity instead of the image's center? |
Definition at line 52 of file CRNFeatureExtractorAngleRadialZoning.h.
|
delete |
|
default |
|
inlineoverridevirtual |
Definition at line 58 of file CRNFeatureExtractorAngleRadialZoning.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 CRNFeatureExtractorAngleRadialZoning.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 119 of file CRNFeatureExtractorAngleRadialZoning.cpp.
|
inlineoverridevirtual |
Returns the id of the class.
Implements crn::Action.
Definition at line 61 of file CRNFeatureExtractorAngleRadialZoning.h.
|
delete |
|
default |