chiark
/
gitweb
/
~yarrgweb
/
ypp-sc-tools.main.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Want variable installation setup
[ypp-sc-tools.main.git]
/
pctb
/
ocr.h
diff --git
a/pctb/ocr.h
b/pctb/ocr.h
index df6aaf8fefd579b2a3399a5fbb697e725895a055..9a2b2c7c830cb577aa04be935aff7cac7d2bbb66 100644
(file)
--- a/
pctb/ocr.h
+++ b/
pctb/ocr.h
@@
-31,17
+31,6
@@
#include "common.h"
#include "common.h"
-#include <string.h>
-#include <stdio.h>
-#include <errno.h>
-#include <assert.h>
-#include <stdint.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <inttypes.h>
-
-#include <sys/wait.h>
-
typedef uint32_t Pixcol;
#define PSPIXCOL(priscan) priscan##32
typedef uint32_t Pixcol;
#define PSPIXCOL(priscan) priscan##32
@@
-49,7
+38,8
@@
typedef uint32_t Pixcol;
typedef struct {
const char *s; /* valid until next call to ocr() */
int l,r; /* column numbers */
typedef struct {
const char *s; /* valid until next call to ocr() */
int l,r; /* column numbers */
- unsigned ctxmap; /* match context index */
+ int match; /* match context index */
+ unsigned ctxmap; /* possible match contexts */
} OcrResultGlyph;
} OcrResultGlyph;
@@
-61,6
+51,7
@@
const char *ocr_celltype_name(OcrCellType ct);
typedef struct OcrReader OcrReader;
OcrReader *ocr_init(int h);
typedef struct OcrReader OcrReader;
OcrReader *ocr_init(int h);
+void ocr_showcharsets(void);
OcrResultGlyph *ocr(OcrReader *rd, OcrCellType, int w, Pixcol cols[]);
/* return value is array terminated by {0,-1,-1}
OcrResultGlyph *ocr(OcrReader *rd, OcrCellType, int w, Pixcol cols[]);
/* return value is array terminated by {0,-1,-1}
@@
-68,4
+59,10
@@
OcrResultGlyph *ocr(OcrReader *rd, OcrCellType, int w, Pixcol cols[]);
*/
*/
+extern const char *o_resolver;
+
+FILE *resolve_start(void);
+void resolve_finish(void);
+
+
#endif /*OCR_H*/
#endif /*OCR_H*/