This repository was archived by the owner on May 25, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +92
-0
lines changed
projects/Multi_language_OCR Expand file tree Collapse file tree 3 files changed +92
-0
lines changed Original file line number Diff line number Diff line change 1+ # Script Title
2+ <!-- Remove the below lines and add yours -->
3+ Multi language OCR example
4+
5+ ### Prerequisites
6+ <!-- Remove the below lines and add yours -->
7+ ``` shell
8+ pip install agentocr==1.3.0
9+ pip install onnxruntime==1.8.1
10+ ```
11+ or
12+ ``` shell
13+ pip install -r ./projects/Multi_language_OCR/requirements.txt
14+ ```
15+ ### How to run the script
16+ <!-- Remove the below lines and add yours -->
17+ Execute ` python3 multi_language_OCR.py `
18+
19+ If you need complete operation documents, you can refer to [ AgentOCR advanced tutorial] ( https://github.com/AgentMaker/AgentOCR )
20+
21+ ### Screenshot/GIF showing the sample use of the script
22+ <!-- Remove the below lines and add yours -->
23+ ![ Screenshot of the Output] ( Screenshot.png )
24+
25+ ## * Author Name*
26+ <!-- Remove the below lines and add yours -->
27+ [ GT-ZhangAcer] ( https://github.com/GT-ZhangAcer )
Original file line number Diff line number Diff line change 1+ # Author: Acer Zhang
2+ # Datetime: 2021/9/14
3+ # Copyright belongs to the author.
4+ # Please indicate the source for reprinting.
5+
6+ language = """
7+ Language Abbreviation Language Abbreviation
8+ Chinese & English ch Arabic ar
9+ English en Hindi hi
10+ French fr Uyghur ug
11+ German german Persian fa
12+ Japan japan Urdu ur
13+ Korean korean Serbian(latin) rs_latin
14+ Chinese Traditional chinese_cht Occitan oc
15+ Italian it Marathi mr
16+ Spanish es Nepali ne
17+ Portuguese pt Serbian(cyrillic) rs_cyrillic
18+ Russia ru Bulgarian bg
19+ Ukranian uk Estonian et
20+ Belarusian be Irish ga
21+ Telugu te Croatian hr
22+ Saudi Arabia sa Hungarian hu
23+ Tamil ta Indonesian id
24+ Afrikaans af Icelandic is
25+ Azerbaijani az Kurdish ku
26+ Bosnian bs Lithuanian lt
27+ Czech cs Latvian lv
28+ Welsh cy Maori mi
29+ Danish da Malay ms
30+ Maltese mt Adyghe ady
31+ Dutch nl Kabardian kbd
32+ Norwegian no Avar ava
33+ Polish pl Dargwa dar
34+ Romanian ro Ingush inh
35+ Slovak sk Lak lbe
36+ Slovenian sl Lezghian lez
37+ Albanian sq Tabassaran tab
38+ Swedish sv Bihari bh
39+ Swahili sw Maithili mai
40+ Tagalog tl Angika ang
41+ Turkish tr Bhojpuri bho
42+ Uzbek uz Magahi mah
43+ Vietnamese vi Nagpur sck
44+ Mongolian mn Newari new
45+ Abaza abq Goan Konkani gom
46+ """
47+
48+ # Import AgentOCR python module
49+ from agentocr import OCRSystem
50+
51+ # Choose OCR language
52+ print (language )
53+ config = input ("Please enter the language you want to recognize:" )
54+ # Init OCRSystem
55+ ocr = OCRSystem (config = config )
56+ print ("OCR system Initialization complete!" )
57+
58+ # Start OCR!
59+ while True :
60+ img = input ("Please enter the path where the picture file is located:" )
61+ results = ocr .ocr (img )
62+ for info in results :
63+ print (info )
Original file line number Diff line number Diff line change 1+ agentocr == 1.3.0
2+ onnxruntime == 1.8.1
You can’t perform that action at this time.
0 commit comments