mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2024-11-28 05:39:35 +08:00
65 lines
2.3 KiB
C
65 lines
2.3 KiB
C
|
/* -*-C-*-
|
||
|
********************************************************************************
|
||
|
*
|
||
|
* File: wordclass.h
|
||
|
* Description: Word level classifier
|
||
|
* Author: Mark Seaman, OCR Technology
|
||
|
* Created: Mon Feb 5 11:42:51 1990
|
||
|
* Modified: Thu Apr 18 14:33:24 1991 (Mark Seaman) marks@hpgrlt
|
||
|
* Language: C
|
||
|
* Package: N/A
|
||
|
* Status: Experimental (Do Not Distribute)
|
||
|
*
|
||
|
* (c) Copyright 1990, Hewlett-Packard Company.
|
||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
** you may not use this file except in compliance with the License.
|
||
|
** You may obtain a copy of the License at
|
||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||
|
** Unless required by applicable law or agreed to in writing, software
|
||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
** See the License for the specific language governing permissions and
|
||
|
** limitations under the License.
|
||
|
*
|
||
|
*********************************************************************************/
|
||
|
#ifndef WERDCLASSH
|
||
|
#define WERDCLASSH
|
||
|
|
||
|
#include "choices.h"
|
||
|
#include "callcpp.h"
|
||
|
#include "states.h"
|
||
|
#include "tessclas.h"
|
||
|
|
||
|
/*----------------------------------------------------------------------
|
||
|
Variables
|
||
|
----------------------------------------------------------------------*/
|
||
|
extern INT16 first_pass;
|
||
|
|
||
|
/*----------------------------------------------------------------------
|
||
|
F u n c t i o n s
|
||
|
----------------------------------------------------------------------*/
|
||
|
CHOICES classify_blob(TBLOB *pblob,
|
||
|
TBLOB *blob,
|
||
|
TBLOB *nblob,
|
||
|
TEXTROW *row,
|
||
|
int fx,
|
||
|
const char *string,
|
||
|
C_COL color,
|
||
|
STATE *this_state,
|
||
|
STATE *best_state,
|
||
|
INT32 pass,
|
||
|
INT32 blob_index);
|
||
|
|
||
|
void write_text_files(TWERD *word,
|
||
|
char *raw_choice,
|
||
|
int same_row,
|
||
|
int good_word,
|
||
|
int firstpass);
|
||
|
|
||
|
void save_answer(TWERD *word,
|
||
|
TEXTROW *row,
|
||
|
A_CHOICE *best_choice,
|
||
|
A_CHOICE *raw_choice,
|
||
|
int firstpass);
|
||
|
#endif
|