forum speccy.pl

ZX Spectrum => PROGRAMOWANIE => Wątek zaczęty przez: Maryjan w 2017.11.19, 13:08:15

Tytuł: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana 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 ?
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: pear w 2017.11.19, 13:10:00
OCR wydruku z drukarki igłowej nigdy mi się nie udał :(
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Maryjan w 2017.11.19, 13:13:59
Ja myślałem, żeby zeskanować najpierw do jakiegoś np. .bmp czy .jpg, zaś następnie zaprzęgnąć jakiś program do OCR.
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: pear w 2017.11.19, 13:17:16
OK, tylko na zeskanowanym wydruku trzeba jeszcze połączyć kropki, bo inaczej OCR nie widzi znaków.
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Skinner w 2017.11.19, 15:11:44
Chwila zabawy w photoshopie powinna połączyć kropki :)
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Maryjan w 2017.11.19, 17:26:31
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ń ?
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Klaud w 2017.11.19, 17:30:44
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.
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Maryjan w 2017.11.19, 19:01:58
W chwili wolnego, muszę pokombinować.
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: tooloud w 2017.11.19, 19:04:38
OCR do pliku tekstowego potem ZMAKEBAS
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: ZbyniuR w 2017.11.19, 19:54:05
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.
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Maryjan w 2017.11.20, 16:52:14
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 :(
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Tygrys w 2017.11.20, 17:00:55
Ł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.....
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: ZbyniuR w 2017.11.20, 17:09:19
A nie mówiłem? ;)

mariansss a jak ustawisz sobie ciemne tło edytora to też męczysz oczy?  Próbowałeś?
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: nietoperz w 2017.11.20, 20:38:06
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?
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Gelip w 2021.08.31, 20:41:59
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.
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: sajmosia w 2021.09.01, 10:21:53
Dobrze jest po zOCRowaniu wrzucic tekst na cos, co Ci go przeczyta.
Oko nie zawsze wychwyci datą zamiast data.
Tytuł: Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
Wiadomość wysłana przez: Gelip w 2021.09.02, 06:53:47
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.