Danke, dass du mit uns die Installationsschritte durchgegangen bist! Das hätte Stunden wenn nicht Tage gedauert, bis ich alle Schritte selbst gefunden/recherchiert hätte
Wow das funktioniert einfach besser für Code als jede freie OCR Software, die ich bisher ausprobiert habe. Lediglich die Einzüge per Tab muss man out of the box noch händisch hinzufügen aber vielleicht kriege ich das noch selbst programmiert.
Danke für dieses wunderschöne Video! Unter Linux Mint und Thonny als IDE ging die Installation sogar noch einfacher. Installation von Tesseract mit Hilfe von sudo apt-get install tesseract-ocr tesseract-ocr-deu Installation der Python Pakete mit pip. Und alles lief einwandfrei. Erweitern des Such-Pfades war nicht nötig. Ebenso konnte im Python-Code die folgende Zeile weggelassen werden: pytesseract.pytesseract.tesseract_cmd ... :-)
@@TheMorpheusTutorials Die Funktionsweise müsste ähnlich sein. Anstatt Buchstaben müsste das Programm einzelne Noten in ihrer Linie erkennen + weitere Sonderzeichen. Ja, das geht hier leider nicht ;( Das ist aber ein sehr spannendes Thema. Vielen Dank für das Video.
der legende nach könnte man die noten mit dictionaries versehen und tesseract darauf trainieren :o Habe gehört das tut sich mit der arabischen schrift ziemlich schwer weil die Schriftzeichen ineinander sind etc. kann mir vorstellen das es Noten erkennen kann.
Super schönes Video! Hast Du einen Tipp für Barcode-Recognition oder Logoerkennung? Falls machbar in Java :D Tesseract habe ich auch am Laufen, funktioniert echt schnell, aber ich muss die Bilder, die nicht nur reinen Text, sondern auch Bilder und unterschiedlich farbigen Text enthalten können so abändern, dass sich das etwas verbessert? Das Grey-Scaling aus einem älteren Tutorial habe ich bereits in der Nutzung, es hilft nur nicht wirklich, um die Korrektheit deutlich zu erhöhen.
Also du kannst bei Windoof einfach shift+rechtsklick machen dann kannst du direkt den Pfad mit der Datei kopieren dachte das ist vielleicht eine kleine Hilfe windoof ist einfach ein bisschen doof
was mich mal interessieren würde ist, die in C/C++ zu verwenden. Alle sagen ja, dass das Python libs sind aber im Kern sind sie ja C/C++ dann müsste man sie doch auf von diesen Programmiersprachen am leichtesten verwenden können oder?
Wie schauts denn mit macOS oder Linux aus? Habe nur windows binarys hier gesehen ... Sieht aber sonst sehr intressant aus, und bestimmt für den ein oder anderen auch total hilfreich! :)
warum entscheiden sich entwickler für eine so komplizierte einbindung der bibliothek? gibt es irgendwelche vorteile, oder haben die das nur so umständlich gemacht um anderen auf den sack zu gehen? xD
Hab die Funktion aus der libary auch gerade mal ausgetestet. Bei Bildern mit richtiger Gammelqualität aber, die für einen Menschen noch lesbar sind, erkennt der erst mal gar nichts. Bei wirklich guten Bildern von irgendwelchen Etiketten, die ich mit meiner Smartphone-Kamera gemacht habe, erkennt der nur einen Bruchteil vom eigentlichen Text. Sehr gut funktioniert es allerdings bei Screenshots.
10:51 gibt es einen speziellen Grund warum du nicht auf Pfad kopieren gedrückt hast nachdem du die exe angewählt hast? Finde das in der Regel deutlich schneller als die Einzelteile des Pfades zu kopieren :D
Ich suche eine library für google maps - ich möchte Straßen mit bestimmer Breite, Kurven mit bestimmtem Winkel etc. automatisiert finden.. Gibt es da etwas?
hey, ich fand das Projekt spannend und wollte das mal ausprobieren aber kriege das Pytesseract nicht zum laufen auf macOS. Habe den Pfad mit brew list tesseract herausgefunden und bekomme immer noch No module named pytesseract raus :/
Morpheus, hätte mal eine Frage: Wie kann ich es machen, sodass ich einen String in einer bestimmten Zeile haben will und es dann am ende in der Variable x speichere? Danke
@@tobiasputz5550 also python soll ein Screenshot machen, diesen screenshot so analysieren, sodass ich einen bestimmten string haben will. Anschließend soll der String in einer Variable abgespeichert werden("String"= x)
@@TheMorpheusTutorials ne die Execution Policy weigert sich irgendein Python-Skript auszuführen. Muss ich Mal alle auf "AllAssigned" setzen wie es ausschaut. Die Lösung war in meinem Fall, daß in der Execution Policy der Current User nicht auf "RemoteAssigned" gestellt war.