All Projects → mguludag → QTextRecognizer

mguludag / QTextRecognizer

Licence: MIT license
A gui for tesseractOCR with some preprocessing image options (OpenCV) for improve character recognition

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to QTextRecognizer

gamestudio
2D game engine and editor
Stars: ✭ 207 (+666.67%)
Mutual labels:  qt5, qt5-gui
dnn-lstm-word-segment
Chinese Word Segmention Base on the Deep Learning and LSTM Neural Network
Stars: ✭ 24 (-11.11%)
Mutual labels:  dnn, lstm
QSourceHighlite
Lightweight syntax highlighter written in Qt
Stars: ✭ 39 (+44.44%)
Mutual labels:  qt5, qt5-gui
Tesseract
This package contains an OCR engine - libtesseract and a command line program - tesseract. Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition, but also still supports the legacy Tesseract OCR engine of Tesseract 3 which works by recognizing character patterns. Compatibility with Tesseract 3 is enabled by using the Legacy OCR Engine mode (--oem 0). It also needs traineddata files which support the legacy engine, for example those from the tessdata repository.
Stars: ✭ 43,199 (+159896.3%)
Mutual labels:  lstm, tesseract-ocr
Ailearning
AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
Stars: ✭ 32,316 (+119588.89%)
Mutual labels:  dnn, lstm
pardus-store
Pardus Application Store
Stars: ✭ 32 (+18.52%)
Mutual labels:  qt5, qt5-gui
LearningMetersPoems
Official repo of the article: Yousef, W. A., Ibrahime, O. M., Madbouly, T. M., & Mahmoud, M. A. (2019), "Learning meters of arabic and english poems with recurrent neural networks: a step forward for language understanding and synthesis", arXiv preprint arXiv:1905.05700
Stars: ✭ 18 (-33.33%)
Mutual labels:  dnn, lstm
vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-55.56%)
Mutual labels:  qt5, qt5-gui
Vad
Voice activity detection (VAD) toolkit including DNN, bDNN, LSTM and ACAM based VAD. We also provide our directly recorded dataset.
Stars: ✭ 622 (+2203.7%)
Mutual labels:  dnn, lstm
voice-conversion
an tutorial implement of voice conversion using pytorch
Stars: ✭ 26 (-3.7%)
Mutual labels:  dnn, lstm
ProductManagementTool
Advanced Product tracking automation system using Qt 5 and C++
Stars: ✭ 39 (+44.44%)
Mutual labels:  qt5, qt5-gui
JKQtExtras
a collection of different Qt4 & Qt5 widgets, I developed over the years
Stars: ✭ 34 (+25.93%)
Mutual labels:  qt5, qt5-gui
myDL
Deep Learning
Stars: ✭ 18 (-33.33%)
Mutual labels:  dnn, lstm
Pytorch Kaldi
pytorch-kaldi is a project for developing state-of-the-art DNN/RNN hybrid speech recognition systems. The DNN part is managed by pytorch, while feature extraction, label computation, and decoding are performed with the kaldi toolkit.
Stars: ✭ 2,097 (+7666.67%)
Mutual labels:  dnn, lstm
PiHueEntertainment
An application that can handle the Hue Entertainment Areas on a Raspberry Pi
Stars: ✭ 28 (+3.7%)
Mutual labels:  qt5, qt5-gui
qcoro
C++ Coroutines for Qt
Stars: ✭ 150 (+455.56%)
Mutual labels:  qt5
MTL-AQA
What and How Well You Performed? A Multitask Learning Approach to Action Quality Assessment [CVPR 2019]
Stars: ✭ 38 (+40.74%)
Mutual labels:  lstm
rqt plugin wizard for qtcreator
Wizard for the QtCreator to generate rqt plugins
Stars: ✭ 14 (-48.15%)
Mutual labels:  qt5
dnd-lstm
A Python(PyTorch) implementation of memory augmented neural network based on Ritter et al. (2018). Been There, Done That: Meta-Learning with Episodic Recall. ICML.
Stars: ✭ 30 (+11.11%)
Mutual labels:  lstm
dunya-desktop
A modular, customizable and open-source desktop application for accessing and visualizing music data.
Stars: ✭ 76 (+181.48%)
Mutual labels:  qt5

QTextRecognizer

A gui for tesseractOCR with some preprocessing image options with OpenCV for better recognize text from images

GitHub top language GitHub All Releases GitHub Releases GitHub release (latest by date) GitHub Release Date

GitHub Releases

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

Main screen

Rotate image screen

Deskew image screen

Image adjustments screen

Autodetect text layout

Recognize text screen

Settings screen and dark skin

Building

Dependencies

  • Qt 5.x and Qt Creator
  • OpenCV 4.x
  • Tesseract 4.1
  • Leptonica
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].