74 Commits (c65d03235e3321503ebd62887edcdd356c409460)

Author SHA1 Message Date
Lluis Gomez-Bigorda 796c26f68a Fix w64 warnings 10 years ago
Lluis Gomez-Bigorda 1481194b54 Fix w64 warnings 10 years ago
Lluis Gomez-Bigorda 2315f9ca22 Minor bugfix: removes unwanted space character at the begining of recognition output strings. 10 years ago
Lluis Gomez-Bigorda 2538bf74a6 Adds example on segmented word recognition. Shows the use of the OCRHMMDecoder with the NM and CNN default classifiers. 10 years ago
lluis ee677a255b Overload the run() method in BaseOCR class in order to adapt to different classifier callbacks. The original run() method accepts only one Mat input image, this is expected to be a binarzed image with black and white text and works both with the OCRTesseract class and the OCRHMMDecoder class when the character classifier callback works with binary images (e.g. NM). The new run() method accepts two Mat input parameters. One for the gray scale (or color) source image and the other for a binary mask where each connected component corresponds to a pre-segmented character in the input image. This way the OCRHMMDecoder is able to work with character classifiers that operate in grey scale (or color) images (e.g. a CNN). 10 years ago
lluis c146d37b93 Better CNN model for character recognition. Trained with an augmented dataset by adding translation/scale variations. Updated the croped word recognition with new class numbering (compatible with previous NM classifier). 10 years ago
lluis 43b5febc63 Fix bug #4373: Error (Assertion failed in resize) when passing very elongated contours to the recognition module 10 years ago
lluis 015e00bcdb Fix memory leak bug #4420 10 years ago
lluis 2e787d6b42 fix Winx64 warnings 10 years ago
lluis 00f670e779 update to use the new createOCRHMMTransitionsTable() function, and fix program description in header comments 10 years ago
lluis e4cc9a77a9 Adds createOCRHMMTransitionsTable() utility function to create a tailored language model transitions table from a given list of words (lexicon) 10 years ago
lluis c5bfcb95d1 fix doxygen warnings 10 years ago
lluis 7940d4d92e fix win64 compilation error: arrays must be defined with compile-time fixed size :) 10 years ago
lluis a6b46f8b6a fix compilation warnings 10 years ago
lluis 662e2ce561 trailing whitespaces 10 years ago
lluis 9c55b98813 Add a demo program for the OCRBeamSearchDecoder class and needed data files 10 years ago
lluis 52cca0ddc6 Adds a first implementation of the OCRBeamSearchDecoder class using the Single Layer CNN character classifier described in Coates, Adam, et al. paper: Text detection and character recognition in scene images with unsupervised feature learning, ICDAR 2011 10 years ago
Lluis Gomez-Bigorda d7410500e0 Fix for Bug #3633: do away with "quads [2][3] = 255;" The four lowest bits in each quads[i][j] correspond to the 2x2 binary patterns Q_1, Q_2, Q_3 in the NM paper [1] (see in page 4 at the end of first column). Q_1 and Q_2 have four patterns, while Q_3 has only two. 10 years ago
lluis 2dc4cd934b Fix for Bug 4074. This seems to be just a typo-error, because the Tesseract API can handle correctly with RGB images (double-checked and it works). 10 years ago
Vadim Pisarevsky cf3dff2e9a fixed several warnings in opencv_contrib (text, xfeatures2d); added tesseract installation mini-guide in text/readme.md 10 years ago
Maksim Shabunin 67a2066c4b Java and python wrappers for contrib modules 10 years ago
Maksim Shabunin 7d9bbdcaad Remove all sphinx files 10 years ago
Maksim Shabunin 2b74ca6f12 Added opencv_contrib_world module and fixed some compilation warnings on iOS 10 years ago
Jay Bosamiya e2253ea471 Fix typo 10 years ago
Jay Bosamiya 58f2dc3b4c Fix typo 10 years ago
Nisarg Thakkar c21fd589db Fix for Bug 4074. Both conditions of if are same 10 years ago
Maksim Shabunin a20c5c8dd9 Doxygen documentation for all modules 10 years ago
Maksim Shabunin bad3cd2427 Fixed some existing doxygen comments 11 years ago
manuele 7f97464cc3 logtopolar 11 years ago
Sancho McCann 6d4c23a63a Corrected function call. 11 years ago
Sancho McCann f83cffe74a Bugfix: NNs not found due to precision error. 11 years ago
Vadim Pisarevsky 218358a5d5 corrected text detection once again to match the new MSER interface 11 years ago
Vadim Pisarevsky 0cfd795303 refactored xfeatures2d in the same style as features2d 11 years ago
StevenPuttemans c20ea8e7e8 adding more clear documentation 11 years ago
Sancho McCann 86dd8f745a Bugfix: Precision error. 11 years ago
Alexander Mordvintsev 3f7cca4a6f fixed 'xphoto' and 'text' build on MSVC 2008 11 years ago
Poly Takahiro Horikawa d9d8db3f1c Fix key name to switch between MSER/CSER regions. 11 years ago
lluis 0898fb9d86 fix MSVC warnings 11 years ago
lluis 43a19a029d fix warnings in docs build 11 years ago
lluis 0c1229c59a adds documentation for OCRHMMDecoder class and related methods 11 years ago
lluis 83fe716c2e updates webcam_demo sample to use OCRHMMDecoder class 11 years ago
lluis 67da3f0691 adds class OCRHMMDecoder API interface and implementation 11 years ago
lluis 36a3116191 update OCRTesseract documentation 11 years ago
lluis 493785a785 moves implementation to cpp file and removes using directive from header file 11 years ago
lluis 3ab6308272 rename ocr.cpp to ocr_tesseract.cpp 11 years ago
lluis 5073d5bc91 refactors OCRTesseract interface 11 years ago
lluis f58d402722 update to new OpenCV 3.0 ml API 11 years ago
lluis 1cbeb8cebf adds parallel_for_ OCR recognition 11 years ago
Vadim Pisarevsky 943a79a6c7 make ERFilter compile with refactored ml 11 years ago
lluis 278c35801e fix warnings of MSVC 11 years ago