Um OCRopus zu Installieren benötigt man drei Dinge: Ein Linuxsystem, OCRopus und eine Pythonumgebung mit den abhängigen Paketen.
Linux
Wenn man als Betriebssystem Windows oder Mac OS nutzt, ist es etwas unverhältnismäßig, allein wegen OCRopus Linux als Zweit- oder sogar Hauptsystem zu installieren. Am besten ist die Verwendung einer VirtualBox und des Linux-Derivats Ubuntu. Somit muss man nicht die ganze Festplattenpartitionierung umbauen und kann sich in einem geschützten Raum austoben. Das Einrichten einer virtuellen Maschine wird hier erklärt.
OCRopus
Am besten man erstellt sich in seinem Home-Verzeichnis einen Ordner build und speichert das Paket darin. OCRopus kann man sich hier von GitHub laden und dann einfach im Ordner build entpacken.
Python-Umgebung
Ocropus nutzt Python 2.7 und ist abhängig von den Paketen scipy, matplotlib und lxml. In der Dokumentation wird auch noch numpy und pil erwähnt, deswegen habe ich die beiden Pakete in die PACKAGES-Datei mit hineingeschrieben.
Jetzt kann man mit strg+alt+t die Konsole öffnen und zum Ocropus-Ordner navigieren. Mit
cd build/ocropy-master/
wechselt man in das Verzeichnis. Man kann die Tabulatortaste benutzen um Verzeichnisnamen automatisch zu vervollständigen. Im Verzeichnis angekommen, folgt man den Installationsanordnungen, also
sudo apt-get install $(cat PACKAGES)
Damit werden die Pakete installiert, die wir vorher in der PACKAGES-Datei geschrieben haben. Die Liste ist vielleicht etwas länger, da auch alle abhängigen Pakete gezogen werden.
Jetzt holt man sich noch zwei Erkennungsmodelle, eins für normale Schrift und eins für Fraktur:
wget -nd http://www.tmbdev.net/en-default.pyrnn.gz
wget -nd http://tmbdev.net/ocropy/fraktur.pyrnn.gz
Und verschiebt sie in das Verzeichnis models/
mv en-default.pyrnn.gz fraktur.pyrnn.gz models/
Jetzt kann man OCRopus installieren.
python setup.py install
Die Erkennungsmodelle aus dem Ordner ~/build/ocropus-master/models/ (die ~ meint das Home-Verzeichnis) werden bei der Installation nach /usr/local/share/ocropus/ kopiert. Entweder man kopiert neue Modelle gleich dahin oder speichert sie im ~/build/ocropus-master/models/ und führt das Setup wieder durch. Dabei wird dann alles neu geschrieben.
Um zu testen, ob alles geklappt hat, kann man den run-test durchführen:
./run-test
Wenn die Warnung von matplotlib stört, kann man diese zwei Befehle ausprobieren:
sudo rm -rf ~/.cache/fontconfig
sudo rm -rf ~/.cache/matplotlib
This site really good
vegus168
Most people, including me, agree with you, but you shouldn’t forget that people who don’t. We need to persuade them. For a better world!
good blogs
Nice post. I learn something harder on distinct blogs everyday. Most commonly it is stimulating to learn content from other writers and exercise a specific thing from their store.메이저토토사이트
Thank you so much for sharing this information, this will surely help me in my work and therefore, I would like to tell you that very few people can write in a manner where the reader understands just by reading the article once.토토사이트
Perfect! I think the last puzzle piece of my paper has been put together. Thanks to you, I was able to finish my thesis safely. Thank you for posting a good article. I want you to take a look at my thesis, too. It’s going to be a lot of fun. 메이저토토사이트
This site really good
สล็อต168
Wow, Great article I have ever read, After read your article I thought I should write my first comment here. I don’t know what to say but I really enjoy to read your blog
Your blog provided us beneficial information to work on. You have done a extraordinary job! I seriously love your blog. 토토사이트
I just could not go away your web site before suggesting that I extremely enjoyed the standard information an individual provide to your guests? Is gonna be again frequently in order to check out new posts. 파워볼분석
There is evidently a bunch to realize about this. I consider you made some good points in features also. 스포츠토토
Wow, this post is fastidious, my younger sister is analyzing such things, so I am
going to tell her.
Very nice post. I just stumbled upon your blog and wanted to say that I have really enjoyed browsing your blog posts. In any case I will be subscribing to your feed and I hope you write again soon!
I had a great time reading your blog. It was well-written and simple to comprehend. Many thanks!
Great Blog
vegus168 member
Your article is amazing. This was something I had never seen anywhere else.
I’m writing on the same topic as what you posted. For me, who was quite lost, your writing is like a ray of light to me. I don’t know how fortunate I am to find this blog. Thank you for your good opinion. 안전놀이터
Thank you so much for your choice in posting this great article. In particular, it was an article that helped me a lot. I want you to write more about related topics. I’ll be waiting for your follow-up. 먹튀검증사이트
Purchasing genuine Mife Jeans, direct import Mife Jeans purchasing agency from the United States, 100% genuine guarantee, transparent price, convenient consultation, fastest delivery, Mife genuine genuine site , Buy without a prescription, capture reviews.Customer information protection. Clean transaction.Genuine handsome woman Only One Eun Joo-SamMifegyne – Mifegyne 미프진
It is 100% imported genuine product. We handle only genuine products sold in countries such as the United States, Europe, Canada, and India, which cannot be obtained in Korea.New products that you can't find anywhere else at the cheapest and reasonable price!!!Buy 1 of any product and get 1 more!!! 비아그라