https://github.com/mguludag/qtextrecognizer
A gui for tesseractOCR with some preprocessing image options (OpenCV) for improve character recognition
https://github.com/mguludag/qtextrecognizer
cpp dnn image-processing lstm opencv qt qt5 qt5-gui tesseract-ocr
Last synced: 11 months ago
JSON representation
A gui for tesseractOCR with some preprocessing image options (OpenCV) for improve character recognition
- Host: GitHub
- URL: https://github.com/mguludag/qtextrecognizer
- Owner: mguludag
- License: mit
- Created: 2020-05-01T00:34:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-01T22:56:08.000Z (about 5 years ago)
- Last Synced: 2025-04-19T10:28:06.871Z (11 months ago)
- Topics: cpp, dnn, image-processing, lstm, opencv, qt, qt5, qt5-gui, tesseract-ocr
- Language: C
- Homepage:
- Size: 1.51 MB
- Stars: 28
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# QTextRecognizer
A gui for tesseractOCR with some preprocessing image options with OpenCV for better recognize text from images
    
#### Additional downloads
* You have to download languages from tesseract-ocr tessdata github page.
## How to use?
* Open the app, drag and drop picture or use open button.
* Apply the preprocess options you want:
* Rotate
* Remove warp
* Threshold
* Brightness, contrast
* Select the text blocks by mouse also press **SHIFT** key for select multiple text blocks.
* Press Recognize text button and adjust the options you want:
* Select language(s)
* Select Page segmentation mode
* Insert black/white list for characters you want
* Select adaptive threshold before recognition you want
* Press Start OCR and wait for the result
## Screenshots







## Building
#### Dependencies
* Qt 5.x and Qt Creator
* OpenCV 4.x
* Tesseract 4.1
* Leptonica