Autor Wątek: Przenoszenie starych programów z wersji papierowej do cyfrowej.  (Przeczytany 17850 razy)

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
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 ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #1 dnia: 2017.11.19, 13:10:00 »
OCR wydruku z drukarki igłowej nigdy mi się nie udał :(
ZX/Enterprise/CPC/Robotron/C128D

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #2 dnia: 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.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #3 dnia: 2017.11.19, 13:17:16 »
OK, tylko na zeskanowanym wydruku trzeba jeszcze połączyć kropki, bo inaczej OCR nie widzi znaków.
ZX/Enterprise/CPC/Robotron/C128D

Skinner

  • ****
  • Wiadomości: 367
  • Miejsce pobytu:
    Wlkp PL
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #4 dnia: 2017.11.19, 15:11:44 »
Chwila zabawy w photoshopie powinna połączyć kropki :)
2x 48k+, +2, HQ48 (under construction)

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #5 dnia: 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ń ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #6 dnia: 2017.11.19, 17:30:44 »
Kiedyś całkiem dobrze z OCR radziła sobie Recognita 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.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #7 dnia: 2017.11.19, 19:01:58 »
W chwili wolnego, muszę pokombinować.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #8 dnia: 2017.11.19, 19:04:38 »
OCR do pliku tekstowego potem ZMAKEBAS
dużo sprzętu mało czasu.

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #9 dnia: 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.
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #10 dnia: 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 :(
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #11 dnia: 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.....

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #12 dnia: 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ś?
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

nietoperz

  • ****
  • Wiadomości: 400
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #13 dnia: 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?

Gelip

  • *****
  • Wiadomości: 765
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
Odp: Przenoszenie starych programów z wersji papierowej do cyfrowej.
« Odpowiedź #14 dnia: 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
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.
« Ostatnia zmiana: 2021.08.31, 21:18:34 wysłana przez Gelip »
"Byte" Personal Computer
Брестское ПО средств вычислительной техники