tesseract
5.0.0-alpha-619-ge9db
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
19
#ifndef PICOFEAT_H
20
#define PICOFEAT_H
21
25
#include "
ocrfeatures.h
"
26
#include "
params.h
"
27
28
// Enum for the order/type of params in IntFeatDesc.
29
enum
IntParams
{
30
IntX
,
// x-position (0-255).
31
IntY
,
// y-position (0-255).
32
IntDir
// Direction (0-255, circular).
33
};
34
35
// Enum for the order/type of params in GeoFeatDesc.
36
enum
GeoParams
{
37
GeoBottom
,
// Bounding box bottom in baseline space (0-255).
38
GeoTop
,
// Bounding box top in baseline space (0-255).
39
GeoWidth
,
// Bounding box width in baseline space (0-255).
40
41
GeoCount
// Number of geo features.
42
};
43
44
typedef
enum
{
PicoFeatY
,
PicoFeatDir
,
PicoFeatX
}
PICO_FEAT_PARAM_NAME
;
45
46
#define MAX_PICO_FEATURES (1000)
47
48
/*---------------------------------------------------------------------------
49
Variables
50
----------------------------------------------------------------------------*/
51
52
extern
double_VAR_H
(
classify_pico_feature_length
, 0.05,
"Pico Feature Length"
);
53
57
#define GetPicoFeatureLength() (PicoFeatureLength)
58
62
extern
TESS_API
float
PicoFeatureLength
;
63
64
#endif
GeoParams
GeoParams
Definition:
picofeat.h:35
PicoFeatureLength
TESS_API float PicoFeatureLength
IntParams
IntParams
Definition:
picofeat.h:28
IntY
Definition:
picofeat.h:45
params.h
PicoFeatY
Definition:
picofeat.h:43
GeoWidth
Definition:
picofeat.h:38
PicoFeatX
Definition:
picofeat.h:43
double_VAR_H
#define double_VAR_H(name, val, comment)
Definition:
params.h:298
PicoFeatDir
Definition:
picofeat.h:43
classify_pico_feature_length
double classify_pico_feature_length
Definition:
picofeat.cpp:36
IntX
Definition:
picofeat.h:44
IntDir
Definition:
picofeat.h:46
ocrfeatures.h
GeoTop
Definition:
picofeat.h:37
PICO_FEAT_PARAM_NAME
PICO_FEAT_PARAM_NAME
Definition:
picofeat.h:43
GeoCount
Definition:
picofeat.h:40
GeoBottom
Definition:
picofeat.h:36
TESS_API
#define TESS_API
Definition:
platform.h:54
src
classify
picofeat.h
Generated on Thu Jan 30 2020 14:22:20 for tesseract by
1.8.16