ScreenOCR v.1.0

dariuszku

Wygadany
Dołączył
26 Styczeń 2018
Posty
87
Reakcje/Polubienia
144
ScreenOCR - Przechwyć tekst z obrazu, z pdf, z ekranu.
Program dla Windows kodowany w w C#/.NET 8 WPF.

Jest to program autorski mojego wykonania o nazwie ScreenOCR i służy do odczytywania tekstu z obrazów, okien, ekranu, pdf itd.
Program wykorzystuje inny program-silnik z GitHuba o nazwie tesseract-ocr. Ten program nie ma interfejsu GUI i uruchamia się tylko z wiersza poleceń.
Mój program ScreenOCR to mała ikonka w zasobniku systemowym. Po kliknięciu w nią dwa razy, lub z menu ikony i wybraniu 'Przechwyć tekst' lub ze skrótu klawiszy Ctrl+Shift+O, przyciemnia się ekran i możesz wybrać myszką tekst do przechwycenia. Tekst nie jest już otwierany, zapisywany, nie trzeba klikać żadnych ikon rozpoznaj. Od razu kopiowany jest do schowka systemowego-tray.
Teraz otwierasz sobie edytor i wklejasz go gdzie potrzebujesz. Szybko i bez komplikacji!

Program jest w dwóch wersjach
1- W katalogu głównym programu ScreenOCR jest folder 'tesseract' i tam trzeba skopiować całą zawartość foldera głównego po zainstalowaniu 'tesseract-ocr'.
Powstaje nam program całkowicie przenośny bo pliki silnika są w katalogu ScreenOCR. Tutaj po zainstalowaniu tesseract-ocr trzeba znaleźć jego lokalizację, przekopiować całą zawartość folderu głównego do ScreenOCR\tesseract

2- Instalujesz program tesseract-ocr.
Wypakowujesz gdzie chcesz programik ScreenOCR
Klikasz na ikonę programu ScreenOCR.exe i masz już go w tray-u i używasz.
Możesz dodać program do auto uruchamiania i będzie zawsze po uruchomieniu systemu gotowy do pracy.
Ten zestaw ScreenOCR + tesseract-ocr-w64-setup.exe (instalator) wstawie na końcu do wypróbowania.

Program tesseract-ocr rozpoznaje ponadad 100 języków. Jęśli języków nie wybierzesz przy instalacji programu tesseract-ocr, trzeba będzie później pobrać ze strony GitHuba "github.com/tesseract-ocr/tesseract" plik np. rus.traineddata i skopiować do folderu z zainstalowanym programem Tesseract-OCR\tessdata

Takiego programu szukałem, a jak nie można czegoś znaleźć w Internecie to trzeba go sobie zrobić.!

Już się poprawiam. Przepraszam wstawiam linka do programu tak jak napisane wyżej.
Paczka ma klucz - ten sam co zawsze!

link:
Zaloguj lub Zarejestruj się aby zobaczyć!





Zaloguj lub Zarejestruj się aby zobaczyć!
 
Ostatnia edycja:

antbil

Bardzo aktywny
Fąfel
Dołączył
11 Czerwiec 2010
Posty
6427
Reakcje/Polubienia
4824
Miasto
Gdynia Orłowo
Ostatnio edytowane przez moderatora:

dariuszku

Wygadany
Dołączył
26 Styczeń 2018
Posty
87
Reakcje/Polubienia
144
ScreenOCR 2.0.1 - Nowa wersja mojego autorskiego programu.

Wersja 2.0.1 występuje jako pełny pakiet PORTABLE, który wypakowujesz i używasz.

Zaloguj lub Zarejestruj się aby zobaczyć!




Wersje posiada funkcję 'Uruchamiaj razem z Windows' która przy programach PORTABLE jest nieużywana, bo można zmieniać położenie GŁÓWNEGO FOLDERA i wówczas ścieżka do pliku się nie zgadza.
W moim programie ustawienia są przechowywane przenośnie:
w pliku settings.json i po przeniesieniu katalogu i ponownym ręcznym uruchomieniu programu, ścieżka autostartu zostanie poprawiona.

Poprzednia funkcjonalność i prostota programu z wersji 1.0 nie uległy zmianie. Po dwu-kliku na ikonie w schowku, lub wciśnięciu z klawiatury ctrl+shift+O, lub z menu schowka i wybraniu 'Przechwyć tekst' możemy przechwycić dowolny tekst, skąd chcemy. Z obrazu, okna programów, skanu dokumentów, plików pdf. itd. Tekst jest kopiowany bezpośrednio do schowka skąd za pomocą ctrl+v wklejamy go do edytora lub wyszukiwarki, tam gdzie potrzebujemy.

W wersji 2.0.1 znajdziemy dużo udogodnień dla użytkownika.

Funkcja 1: (pozostałość oryginalnej wersji 1.0)
W wersji 1.0 użyłem najlepszego darmowego programu do rozpoznawania znaków OCR i ta część pozostała bez zmian. Program Tesseract OCR to najlepszy na świecie darmowy program OCR. Darmowy i open source'owy moduł optycznego rozpoznawania znaków (OCR). Wykorzystuje zaawansowane sieci neuronowe LSTM do ekstrakcji tekstu z obrazów z dokładnością do ponad 99% w ponad 100 językach. Działa w pełni offline i jest bezpieczny, stanowiąc podstawę globalnej analizy dokumentów, ekstrakcji tekstu i pobierania.

Funkcja 2 i 3 (News-nowość!)
Teraz menu ikony zasobnika systemowego otrzymało dodatkową nową pozycję
Opcje - która zawiera dodatkowe w programie funkcje (patrz niżej)

Obecne menu zasobnika systemowego:
---------------------------------
Przechwyć
Język OCR
Opcje
├─ ✓ Uruchamiaj razem z Windows
├─ ✓ Przechwytuj również obrazy
├─ ✓ Użyj menedżera schowka Ditto
├─ Otwórz Ditto
└─ O programie
Zakończ

Opcja ✓ Uruchamiaj razem z Windows -nie wymaga wyjaśnień.
Opcja ✓ Przechwytuj również obrazy -nowa funkcja
Po włączeniu przechwytywania obrazów każde wywołanie — skrótem, kliknięciem ikony albo z menu — pokaże niewielkie okno wyboru:
┌────────────┐
│ TEKST │
│ OBRAZ │
└────────────┘
- TEKST uruchomi obecny OCR bez żadnych zmian.
- OBRAZ uruchomi program portable Flameshot.
Program Flameshot to również program Open Source do przechwytywania oraz edycji przechwyconego obrazu. Napisy strzałki i dużo innych opcji edycji obrazu i to w tym samym oknie natychmiast po przechwyceniu obrazu. Przechwytywanie zatwierdzamy kliknięciem na "✓" że koniec i obraz kopiowany jest do schowka.

- Gdy opcja obrazów będzie WYŁĄCZONA, ScreenOCR zachowa się dokładnie tak jak teraz w wersji 1.0. Przechwytuje tekst i o nic nie pyta, nie pokazuje żadnego okna wyboru kopiuje tekst do schowka — bez pytań.

Opcja ✓ Użyj menedżera schowka Ditto
Następny program Open Source, który dołączyłem do swojego programu.
Rozszerza on funkcjonalność naszego schowka.
Od tej chwili Ditto - PO ZAZNACZENIU TEJ OPCJI - automatycznie zapisuje teksty i obrazy pojawiające się w schowku — wyniki naszego OCR i obrazy z Flameshot.
Dlaczego dołączyłem Ditto?
Jak zrobiłem wersje 1.0 ScreenOCR i przeglądałem zdjęcie dokumentu musiałem zaznaczyć sobie parę fragmentów tekstu. Były to pojedyncze zdania. Zaznaczyłem tekst otwórz edytor ctrl+V, drugi tekst tak samo itd, aż pomyślałem, że trzeba to zmienić na przechwyć, przechwyć, przechwyć, przechwyć, a na końcu dopiero wybrać jeszcze z tego co chcę.
I do tego właśnie służy Ditto. Zapamiętuje wszystko co kopiujesz do schowka, a później masz wiele możliwości wyboru skopiowanego tekstu i wklejania. Ditto po WŁĄCZENIU przechowuje również przechwycone obrazy w schowku, a potem otwieramy Ditto i wybieramy który chcemy i gdzie wkleić.

Pobrałem filmik z dokładnym opisem jak program Ditto działa i dołączę go jak ktoś będzie chciał pobrać ScreenOCR 2.0.1, żeby poznał również dokładnie Ditto.

Wracając do opisu menu programu to mamy następny wpis:
Opcja Otwórz Ditto -to są wszystkie ustawienia dla menadżera schowka Ditto.
Ten wpis jest aktywny jak jest zaznaczona opcja
✓ Użyj menedżera schowka Ditto
Opcja O programie to jak zawsze wersja-autor-licencje

Licencje na wszystkie dołączone programy są w folderze
ScreenOCR-2.0-Portable-FULL\Licenses
Jeśli ktoś chce używać tych programów tak jak ja, dołączyć któryś do swojego programu, lepiej niech zapozna się z warunkami wszystkich dołączonych licencji.

Szukałem dobrego, szybkiego programu do kopiowania tekstu z okien, bo nieraz miałem problem ze znalezieniem danego wpisu w tłumaczeniu. Wyszło że zamiast ograniczyć się poszedłem trochę dalej. Wyszło co wyszło.
POBIERAĆ-TESTOWAĆ i piszcie jak coś nie zadziała.
Gdzie, co się stało, co robiłeś wcześniej.
Tą formułkę znam z tłumaczonych programów.

Licencje
Flameshot i Ditto używają licencji GNU GPL v3.
Ich oficjalne pliki licencyjne: Flameshot LICENSE, Ditto LICENSE.
Paczka licencji zawiera:
- pełne teksty licencji GPL v3 obu programów,
- informację o autorach i użytych wersjach,
- linki do kodów źródłowych odpowiadających dołączonym wersjom,
- informację, że Flameshot i Ditto są niezależnymi projektami,
- zachowane oryginalne informacje o prawach autorskich.
ScreenOCR ma własną licencję MIT jako odrębny program


Zaloguj lub Zarejestruj się aby zobaczyć!


Paczka ScreenOCR-2.0-Portable-FULL zawiera katalog Licenses, a w nim dokument THIRD-PARTY-NOTICES.txt, oraz wszystkie licencje użytych programów.


W linku do programu, w paczce jest filmik jak używać Ditto.
Ten dodatek Ditto jest ZAJE...fajny!
Pobierać testować pisać komentarze.
Nie ważne CO PISZĄ, grunt, że COŚ piszą!
Żartuje - link niżej

Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry