tesseract
3.05.02
classifier_factory.h
Go to the documentation of this file.
1
/**********************************************************************
2
* File: classifier_factory.h
3
* Description: Declaration of the Base Character Classifier
4
* Author: Ahmad Abdulkader
5
* Created: 2007
6
*
7
* (C) Copyright 2008, Google Inc.
8
** Licensed under the Apache License, Version 2.0 (the "License");
9
** you may not use this file except in compliance with the License.
10
** You may obtain a copy of the License at
11
** http://www.apache.org/licenses/LICENSE-2.0
12
** Unless required by applicable law or agreed to in writing, software
13
** distributed under the License is distributed on an "AS IS" BASIS,
14
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
** See the License for the specific language governing permissions and
16
** limitations under the License.
17
*
18
**********************************************************************/
19
20
// The CharClassifierFactory provides a single static method to create an
21
// instance of the desired classifier
22
23
#ifndef CHAR_CLASSIFIER_FACTORY_H
24
#define CHAR_CLASSIFIER_FACTORY_H
25
26
#include <string>
27
#include "
classifier_base.h
"
28
#include "
lang_model.h
"
29
30
namespace
tesseract
{
31
class
CharClassifierFactory
{
32
public
:
33
// Creates a CharClassifier object of the appropriate type depending on the
34
// classifier type in the settings file
35
static
CharClassifier
*
Create
(
const
string
&data_file_path,
36
const
string
&
lang
,
37
LangModel
*lang_mod,
38
CharSet
*char_set,
39
TuningParams
*params);
40
};
41
}
// tesseract
42
43
#endif // CHAR_CLASSIFIER_FACTORY_H
tesseract::TuningParams
Definition:
tuning_params.h:33
tesseract::CharSet
Definition:
char_set.h:42
lang_model.h
tesseract::CharClassifierFactory
Definition:
classifier_factory.h:31
tesseract-c_api-demo.lang
string lang
Definition:
tesseract-c_api-demo.py:28
tesseract::CharClassifierFactory::Create
static CharClassifier * Create(const string &data_file_path, const string &lang, LangModel *lang_mod, CharSet *char_set, TuningParams *params)
Definition:
classifier_factory.cpp:35
tesseract
Definition:
baseapi.cpp:81
classifier_base.h
tesseract::LangModel
Definition:
lang_model.h:34
tesseract::CharClassifier
Definition:
classifier_base.h:35
cube
classifier_factory.h
Generated on Mon Oct 29 2018 11:27:49 for tesseract by
1.8.14