tesseract  5.0.0-alpha-619-ge9db
mfx.h
Go to the documentation of this file.
1 /******************************************************************************
2  ** Filename: mfx.h
3  ** Purpose: Definition of micro-feature extraction routines
4  ** Author: Dan Johnson
5  **
6  ** (c) Copyright Hewlett-Packard Company, 1988.
7  ** Licensed under the Apache License, Version 2.0 (the "License");
8  ** you may not use this file except in compliance with the License.
9  ** You may obtain a copy of the License at
10  ** http://www.apache.org/licenses/LICENSE-2.0
11  ** Unless required by applicable law or agreed to in writing, software
12  ** distributed under the License is distributed on an "AS IS" BASIS,
13  ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ** See the License for the specific language governing permissions and
15  ** limitations under the License.
16  ******************************************************************************/
17 
18 #ifndef MFX_H
19 #define MFX_H
20 
21 /*----------------------------------------------------------------------------
22  Include Files and Type Defines
23 ----------------------------------------------------------------------------**/
24 #include "mfdefs.h"
25 #include "params.h"
26 
27 class DENORM;
28 struct TBLOB;
29 
30 /*----------------------------------------------------------------------------
31  Variables
32 ----------------------------------------------------------------------------**/
33 
34 /* old numbers corresponded to 10.0 degrees and 80.0 degrees */
35 extern double_VAR_H(classify_min_slope, 0.414213562,
36  "Slope below which lines are called horizontal");
37 extern double_VAR_H(classify_max_slope, 2.414213562,
38  "Slope above which lines are called vertical");
39 
40 /*----------------------------------------------------------------------------
41  Public Function Prototypes
42 ----------------------------------------------------------------------------**/
43 MICROFEATURES BlobMicroFeatures(TBLOB* Blob, const DENORM& cn_denorm);
44 
45 #endif
mfdefs.h
list_rec
Definition: oldlist.h:73
params.h
classify_max_slope
double classify_max_slope
Definition: mfx.cpp:36
double_VAR_H
#define double_VAR_H(name, val, comment)
Definition: params.h:298
classify_min_slope
double classify_min_slope
Definition: mfx.cpp:34
BlobMicroFeatures
MICROFEATURES BlobMicroFeatures(TBLOB *Blob, const DENORM &cn_denorm)
Definition: mfx.cpp:60
TBLOB
Definition: blobs.h:282
DENORM
Definition: normalis.h:49