libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
crn::Gray2BWkMeansHisto Class Reference

k-means histo binarization action More...

#include <CRNImageGray.h>

+ Inheritance diagram for crn::Gray2BWkMeansHisto:
+ Collaboration diagram for crn::Gray2BWkMeansHisto:

Public Member Functions

 Gray2BWkMeansHisto (size_t classes=5, size_t black_classes=3)
 Default constructor. More...
 
virtual ~Gray2BWkMeansHisto () override
 
virtual StringUTF8 GetClassName () const override
 
virtual ImageBW Binarize (const ImageGray &img) override
 Action = binarize a gray image. More...
 
- Public Member Functions inherited from crn::Gray2BW
virtual ~Gray2BW () override
 
- Public Member Functions inherited from crn::Action
virtual ~Action () override
 Destructor. More...
 
void Deserialize (xml::Element &el)
 
xml::Element Serialize (xml::Element &parent) const
 
- Public Member Functions inherited from crn::Object
virtual ~Object ()=default
 

Additional Inherited Members

- Public Attributes inherited from crn::Action
crn::Map UserData
 
- Protected Member Functions inherited from crn::Action
virtual void deserialize (xml::Element &el)
 
virtual xml::Element serialize (xml::Element &parent) const
 

Detailed Description

k-means histo binarization action

Definition at line 687 of file CRNImageGray.h.

Constructor & Destructor Documentation

Gray2BWkMeansHisto::Gray2BWkMeansHisto ( size_t  classes = 5,
size_t  black_classes = 3 
)

Default constructor.

Default constructor

Parameters
[in]classesthe total number of classes
[in]black_classesthe number of classes that will be labelled black

Definition at line 864 of file CRNImageGray.cpp.

virtual crn::Gray2BWkMeansHisto::~Gray2BWkMeansHisto ( )
inlineoverridevirtual

Definition at line 692 of file CRNImageGray.h.

Member Function Documentation

ImageBW Gray2BWkMeansHisto::Binarize ( const ImageGray img)
overridevirtual

Action = binarize a gray image.

Implements crn::Gray2BW.

Definition at line 870 of file CRNImageGray.cpp.

virtual StringUTF8 crn::Gray2BWkMeansHisto::GetClassName ( ) const
inlineoverridevirtual

Implements crn::Action.

Definition at line 693 of file CRNImageGray.h.


The documentation for this class was generated from the following files: