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.
When p >= 1, setting p to 0.999999999999999999999999999999, didn't actually make p less than one.
|
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 |