tesseract
3.05.02
picofeat.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Filename: picofeat.h
3
** Purpose: Definition of pico features.
4
** Author: Dan Johnson
5
** History: 9/4/90, DSJ, Created.
6
**
7
** (c) Copyright Hewlett-Packard Company, 1988.
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
#ifndef PICOFEAT_H
19
#define PICOFEAT_H
20
24
#include "
ocrfeatures.h
"
25
#include "
params.h
"
26
27
// Enum for the order/type of params in IntFeatDesc.
28
enum
IntParams
{
29
IntX
,
// x-position (0-255).
30
IntY
,
// y-position (0-255).
31
IntDir
// Direction (0-255, circular).
32
};
33
34
// Enum for the order/type of params in GeoFeatDesc.
35
enum
GeoParams
{
36
GeoBottom
,
// Bounding box bottom in baseline space (0-255).
37
GeoTop
,
// Bounding box top in baseline space (0-255).
38
GeoWidth
,
// Bounding box width in baseline space (0-255).
39
40
GeoCount
// Number of geo features.
41
};
42
43
typedef
enum
44
{
PicoFeatY
,
PicoFeatDir
,
PicoFeatX
}
45
PICO_FEAT_PARAM_NAME
;
46
47
#define MAX_PICO_FEATURES (1000)
48
49
/*---------------------------------------------------------------------------
50
Variables
51
----------------------------------------------------------------------------*/
52
53
extern
double_VAR_H
(
classify_pico_feature_length
, 0.05,
"Pico Feature Length"
);
54
55
59
#define GetPicoFeatureLength() (PicoFeatureLength)
60
64
extern
TESS_API
FLOAT32
PicoFeatureLength
;
65
#endif
PicoFeatX
Definition:
picofeat.h:44
GeoCount
Definition:
picofeat.h:40
IntX
Definition:
picofeat.h:29
TESS_API
#define TESS_API
Definition:
platform.h:81
GeoParams
GeoParams
Definition:
picofeat.h:35
GeoTop
Definition:
picofeat.h:37
GeoBottom
Definition:
picofeat.h:36
IntParams
IntParams
Definition:
picofeat.h:28
params.h
PicoFeatY
Definition:
picofeat.h:44
classify_pico_feature_length
double classify_pico_feature_length
Definition:
picofeat.cpp:39
IntY
Definition:
picofeat.h:30
PICO_FEAT_PARAM_NAME
PICO_FEAT_PARAM_NAME
Definition:
picofeat.h:43
FLOAT32
float FLOAT32
Definition:
host.h:44
PicoFeatDir
Definition:
picofeat.h:44
GeoWidth
Definition:
picofeat.h:38
PicoFeatureLength
TESS_API FLOAT32 PicoFeatureLength
IntDir
Definition:
picofeat.h:31
ocrfeatures.h
double_VAR_H
#define double_VAR_H(name, val, comment)
Definition:
params.h:274
classify
picofeat.h
Generated on Mon Oct 29 2018 11:27:49 for tesseract by
1.8.14