Spaces:
Running on Zero
Running on Zero
| from BDRC.Data import ( | |
| Encoding, | |
| ExportFormat, | |
| Language, | |
| Theme, | |
| LineMode, | |
| LineMerge, | |
| LineSorting, | |
| TPSMode, | |
| CharsetEncoder, | |
| OCRArchitecture | |
| ) | |
| """ | |
| Mappings for each data type | |
| """ | |
| COLOR_DICT = { | |
| "background": "0, 0, 0", | |
| "image": "45, 255, 0", | |
| "text": "255, 243, 0", | |
| "margin": "0, 0, 255", | |
| "caption": "255, 100, 243", | |
| "table": "0, 255, 0", | |
| "pagenr": "0, 100, 15", | |
| "header": "255, 0, 0", | |
| "footer": "255, 255, 100", | |
| "line": "0, 100, 255" | |
| } | |
| LANGUAGES = { | |
| "en": Language.English, | |
| "de": Language.German, | |
| "fr": Language.French, | |
| "bo": Language.Tibetan, | |
| "ch": Language.Chinese | |
| } | |
| ENCODINGS = { | |
| "unicode": Encoding.Unicode, | |
| "wylie": Encoding.Wylie | |
| } | |
| CHARSETENCODER = { | |
| "wylie": CharsetEncoder.Wylie, | |
| "stack": CharsetEncoder.Stack | |
| } | |
| OCRARCHITECTURE = { | |
| "Easter2": OCRArchitecture.Easter2, | |
| "CRNN": OCRArchitecture.CRNN | |
| } | |
| THEMES = { | |
| "dark": Theme.Dark, | |
| "light": Theme.Light | |
| } | |
| EXPORTERS = { | |
| "xml": ExportFormat.XML, | |
| "json": ExportFormat.JSON, | |
| "text": ExportFormat.Text | |
| } | |
| LINE_MODES = { | |
| "line": LineMode.Line, | |
| "layout": LineMode.Layout | |
| } | |
| LINE_MERGE = { | |
| "merge": LineMerge.Merge, | |
| "stack": LineMerge.Stack | |
| } | |
| LINE_SORTING = { | |
| "threshold": LineSorting.Threshold, | |
| "peaks": LineSorting.Peaks | |
| } | |
| TPS_MODE = { | |
| "local": TPSMode.LOCAL, | |
| "global": TPSMode.GLOBAL | |
| } | |