forum speccy.pl
ZX Spectrum => PROGRAMOWANIE => Wątek zaczęty przez: Maryjan w 2017.11.19, 13:08:15
-
Ostatnio naszło mnie - starego dziadka, żeby sobie trochę poprogramować w BASIC-u i poprzenosić programy drukowane w postaci listingów w BASIC-u w starych czasopismach.
W tym miejscu, zacząłem się zastanawiać. Po co przepisywać i tracić czas, jak można do tego celu zaprzęgnąć skaner i jakiś program OCR.
Potem tak obrobiony plik w postaci np. pliku .txt przesłać po RS232 w np. Interface 1 do ZX-a, a tam poprawiać i uruchomić.
Więc nasuwa się pytanie, jakiego programu OCR użyć, by był "łatwy i skuteczny".
Może ktoś już wpadł na taki pomysł i ma gotowy scenariusz jego zrealizowania ?
-
OCR wydruku z drukarki igłowej nigdy mi się nie udał :(
-
Ja myślałem, żeby zeskanować najpierw do jakiegoś np. .bmp czy .jpg, zaś następnie zaprzęgnąć jakiś program do OCR.
-
OK, tylko na zeskanowanym wydruku trzeba jeszcze połączyć kropki, bo inaczej OCR nie widzi znaków.
-
Chwila zabawy w photoshopie powinna połączyć kropki :)
-
Co chwilę, pojawiają się jakieś nowości w dziedzinie obróbki tekstu i obrazu ze skanera, więc może już jest jakiś program do takich zadań ?
-
Kiedyś całkiem dobrze z OCR radziła sobie Recognita (http://www.ocr-systeme.de/recognita.htm) Skanujesz w odcieniach szarości, potem zabawa krzywymi w Gimp/PSie aby biały był biały, a co szare ma być czarne i przepuszczasz przez OCR.
Ze skanerem chyba mam ABBYY Fine Readera, ale nie używałem.
-
W chwili wolnego, muszę pokombinować.
-
OCR do pliku tekstowego potem ZMAKEBAS
-
Poprawianie OCR to kuuupa roboty, nieraz większa niż przepisanie programu.
Dlatego raczej polecałbym ci szukać tych programów już wklepanych przez kogoś. Zawsze można zapytać czy ktoś tego nie ma w swoich zbiorach. A jeśli chodzi ci o programy ze zReduksowanych już Bajtków czyli roczniki 85 i 86 to wszystkie listingi z nich są dostępne w postaci plików pod emulatory, albo można je skopiować zaznaczając je w PDF. :)
Podaj nazwy programów i z jakich to gazet, możesz sobie zaoszczędzić masę czasu.
-
Mam takie dwie broszury pt. "Łamigłówki i programy komputerowe" z programami dla ZX-a w BASIC-u.
Chciałem jakimś prostym sposobem przenieść treści papierowe do cyfrowych, zamiast pisać ręcznie, bo już oczy nie te :(
-
Łamigłówki są już zeskanowane i udostępnione.
Spotkałem się z Panem Binkiem w Krakowie, mam kilka materiałów po rozmowie z nim. Czas dokończyć tekst o łamigłówkach.....
-
A nie mówiłem? ;)
mariansss a jak ustawisz sobie ciemne tło edytora to też męczysz oczy? Próbowałeś?
-
Miałem taką broszurkę, to w kioskach ruchu sprzedawali? Pamiętam tylko, ze był tam jakiś Chrobry czy inny Jagiełło ;) jako wydruk (czy zrzut ekranu) - ktoś kojarzy?
-
Ja właśnie zrobiłem test OCR z pliku TIF zrobionego ze screenshota listingu programu wyświetlonego na ekranie w PDF lub DJVU i wyszło iż OneNote 2010 jest bardzo dobre ale darmowy MS Office Document Imaging też daje radę:
Rozpoznawanie OCR (https://www.elektroda.pl/rtvforum/viewtopic.php?p=19589759#19589759)
Potestuję to bardziej bo to był krótki listing i sprawdziłem tylko na oko po wklejeniu do WordPada a nietestowałem w emulatorze :)
Edytowano
========
OneNote naprawdę jest dobry - zwłaszcza jak się da powiększenie. Tutaj kawałek listingu z Bajtka 1993/12 z DJVU - WinDjView 0.5 (wyświetlanie powiększone kilka razy). Cyfry rozpoznał dobrze tylko brakuje paru przecinków i zamiast nich są kropki.
-
Dobrze jest po zOCRowaniu wrzucic tekst na cos, co Ci go przeczyta.
Oko nie zawsze wychwyci datą zamiast data.
-
Chodzi Ci o lektora? Tak, chyba masz rację bo wtedy przy sprawdzaniu nie rzeba przeskakiwać oczami z jednego miejsca na drugie. Oczami patrzysz cały czas np. na rozpoznany tekst OCR a lektor czyta oryginał albo odwrotnie.