Tesseract  3.02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tesseract::TessClassifier Class Reference

#include <tessclassifier.h>

Inheritance diagram for tesseract::TessClassifier:
tesseract::ShapeClassifier

Public Member Functions

 TessClassifier (bool pruner_only, tesseract::Classify *classify)
 
virtual ~TessClassifier ()
 
virtual int ClassifySample (const TrainingSample &sample, Pix *page_pix, int debug, int keep_this, GenericVector< ShapeRating > *results)
 
virtual const ShapeTableGetShapeTable () const
 
- Public Member Functions inherited from tesseract::ShapeClassifier
virtual ~ShapeClassifier ()
 

Detailed Description

Definition at line 36 of file tessclassifier.h.

Constructor & Destructor Documentation

tesseract::TessClassifier::TessClassifier ( bool  pruner_only,
tesseract::Classify classify 
)
inline

Definition at line 38 of file tessclassifier.h.

39  : pruner_only_(pruner_only), classify_(classify) {}
virtual tesseract::TessClassifier::~TessClassifier ( )
inlinevirtual

Definition at line 40 of file tessclassifier.h.

40 {}

Member Function Documentation

int tesseract::TessClassifier::ClassifySample ( const TrainingSample sample,
Pix *  page_pix,
int  debug,
int  keep_this,
GenericVector< ShapeRating > *  results 
)
virtual

Implements tesseract::ShapeClassifier.

Definition at line 31 of file tessclassifier.cpp.

33  {
34  if (debug) {
35  classify_->matcher_debug_level.set_value(debug ? 2 : 0);
36  classify_->matcher_debug_flags.set_value(debug ? 25 : 0);
37  classify_->classify_debug_level.set_value(debug ? 3 : 0);
38  } else {
39  classify_->classify_debug_level.set_value(debug ? 2 : 0);
40  }
41  classify_->CharNormTrainingSample(pruner_only_, sample, results);
42  return results->size();
43 }
Definition: cluster.h:32
int CharNormTrainingSample(bool pruner_only, const TrainingSample &sample, GenericVector< ShapeRating > *results)
int size() const
Definition: genericvector.h:59
const ShapeTable * tesseract::TessClassifier::GetShapeTable ( ) const
virtual

Implements tesseract::ShapeClassifier.

Definition at line 46 of file tessclassifier.cpp.

46  {
47  return classify_->shape_table();
48 }
const ShapeTable * shape_table() const
Definition: classify.h:66

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