1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-17 15:26:00 +08:00
Commit Graph

64 Commits

Author SHA1 Message Date
Alexander Smorkalov
960b3f685f Merge remote-tracking branch 'origin/3.4' into merge-3.4 2023-04-20 17:12:21 +03:00
Kumataro
42fc4892d5 text: change default char_whitelist parameter. 2023-03-21 13:59:29 +09:00
Alexander Alekhin
52f5f056cc text: drop ambiguous call, fix bindings 2020-11-14 19:08:16 +00:00
Devansh Batra
aba93d5fd5 Merge pull request #2464 from devanshbatra04:master
Add Stroke Width Transform algorithm for Text Detection

* added SWTTextDetection code

* remove warnings from opencv_text compilation

* added bib for SWT Text Detection

* resolve initial pr suggestions

* change file name according to convention

* added optional OutputArray

* removed bug related to letter candidature

* added unit tests for stroke width transform text detection

* Added demo program

* made all minor edits required

* corrected findDataFilePath and removed manual allocation

* Added ArgumentParser

* corrected typo

* remove headers not allowed

* correct test case

* corrected float typecast warnings and test case

* remove final double correction and problematic test case

* test(swt): coding style

* finalminor bug corrections
2020-04-19 12:16:05 +00:00
Brian Wignall
078c45633d Fix typos
backport commit 8c09249352
2019-12-04 19:22:08 +03:00
Brian Wignall
8c09249352 Fix typos 2019-12-02 07:23:05 -05:00
Alexander Alekhin
8ae597d031 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-09-13 17:14:40 +00:00
Alexander Alekhin
af6552b46f text: remove NFA computation code due licensing conflict 2019-09-05 20:32:45 +03:00
Alexander Alekhin
b686f4304c Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-11-17 13:36:32 +00:00
Alexander Alekhin
33e35c082a text: reset counters in ERFilterNM::run() 2018-11-10 12:13:34 +00:00
Vladislav Sovrasov
b7fa9697f6 text: remove duplicated create method in OCRHMMDecoder class 2018-08-24 09:02:48 +00:00
Alexander Alekhin
e4c8510e3a text: apply CV_OVERRIDE/CV_FINAL 2018-03-28 16:50:00 +03:00
berak
102c80a2c9 remove some non-ascii symbols 2017-12-05 18:02:15 +01:00
Vladislav Sovrasov
fd2e37da56 text: improve DL-based samples 2017-10-30 15:57:47 +03:00
Vladislav Sovrasov
fb0338fb92 Merge branch 'master' into text_detector_dnn 2017-10-11 12:29:59 +03:00
Vladislav Sovrasov
3253fe9f7e text: impovements in samples and module interface 2017-10-10 16:08:35 +03:00
Vladislav Sovrasov
951e18272d text: cleanup dnn text detection part 2017-10-10 14:16:13 +03:00
Maksim Shabunin
3aa88889aa Reworked HolisticWordspotter to work with dnn module 2017-09-28 21:04:48 +03:00
Maksim Shabunin
bad02f3797 Merge branch 'master' of https://github.com/opencv/opencv_contrib into pr723 2017-09-28 13:10:11 +03:00
sghoshcvc
e98f42eea5 Merge branch 'GSOC_text_detect_DNN_backend' of https://github.com/sghoshcvc/opencv_contrib into GSOC_text_detect_DNN_backend
merge conflict
2017-09-05 06:29:48 +02:00
sghoshcvc
dc48968f1c removed blanks, fixed Cmake issue 2017-09-05 06:16:50 +02:00
Suman Ghosh
731637e0bb Merge branch 'master' into GSOC_text_detect_DNN_backend 2017-08-28 19:56:10 +02:00
sghoshcvc
c697e41b8d added calculation of output size 2017-08-28 19:25:58 +02:00
sghoshcvc
a2cab07193 DNN backend initial commit 2017-08-22 11:12:33 +02:00
LaurentBerger
3a05c24bbd Update doc for text module 2017-07-27 17:48:27 +02:00
sghoshcvc
111b3bed7d Modified to silent Clang warnings 2017-07-24 13:29:45 +02:00
sghoshcvc
b913cac1df Fixed Doxygen Warning and error 2017-07-22 19:13:41 +02:00
sghoshcvc
ca2a2abed0 Removed white space errors and platform specific warnings 2017-07-22 00:24:17 +02:00
Suman Ghosh
9071ca7e2b Merge branch 'master' into gsoc_textDetect_2017 2017-07-21 02:09:12 +02:00
sghoshcvc
73ddeab66f simple cleaning and added comments 2017-07-19 19:01:30 +02:00
sghoshcvc
be395e5981 Modified the class heirarchy 2017-07-19 16:58:11 +02:00
Justin Hotchkiss Palermo
574e20000d fix spelling 2017-06-29 22:11:53 -04:00
sghoshcvc
e494efb4b0 Added comments 2017-06-23 19:09:17 +02:00
sghoshcvc
fc9c41b8d4 Minor modification 2017-06-23 18:36:33 +02:00
sghoshcvc
9ae765a197 Text detector class and Custom Image processor Class 2017-06-22 18:31:12 +02:00
Jcrist99
6c9d6d507b Merge pull request #1210 from abratchik:contrib.java.wrapper.fix.3.2
fix java wrappers for ERFilter, OCRHMMDecoder, OCRBeamSearchDecoder (#1210)

* fix java wrappers for ERFilter, OCRHMMDecoder, OCRBeamSearchDecoder

* fix comments
2017-06-08 04:54:10 +02:00
abratchik
53da3059a4 Fix java wrappers for Text module 2017-05-31 17:10:22 +04:00
Vladislav Sovrasov
bedd1f763c Replace a dummy pointer with the smart in ERStat 2016-11-18 17:17:12 +03:00
Alexander Alekhin
823dea726f migration: github.com/opencv/opencv_contrib 2016-07-12 13:02:08 +03:00
Anguelos Nicolaou
158c8a9876 fixed doxygen warning 2016-07-12 00:05:36 +02:00
Anguelos Nicolaou
d566884a6e fixed doxygen attempt to fix IOS and visual studio warnings 2016-07-11 21:52:46 +02:00
Anguelos Nicolaou
44d7339feb Wordspotter implemented
Classifier implemented as an independednt class from the worspotter.
-Works both on CPU and GPU at expected top performance of 26ms per sample on a GTX 980Ti
-Simple demo for wordspoter added for cpp
-Interactiuve demo added for python
2016-07-06 16:36:23 +02:00
lluisgomez
4092d2efe3 erGrouping python bindings and sample script textdetection.py which mimics the same detection pipeline as in textdetection.cpp 2016-03-15 22:32:31 +01:00
lluisgomez
7aedcae1ec fix MSVS warnings 2016-01-23 10:00:55 +01:00
lluisgomez
581ae6b006 fix MSVS warnings 2016-01-23 09:24:22 +01:00
lluisgomez
9281cbfd2b ERFilter python bindings 2016-01-22 22:29:05 +01:00
previ
fe05681627 text python bindings 2015-11-06 20:00:28 +00:00
Lluis Gomez-Bigorda
cc43177675 OCRBeamSearchDecoder code refactor: fixes most of the TODOs comments, cleans-up code, and fix a bug in score_segmentation(...) member function. 2015-08-26 20:11:17 +02:00
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). 2015-08-01 13:52:24 +02:00
lluis
e4cc9a77a9 Adds createOCRHMMTransitionsTable() utility function to create a tailored language model transitions table from a given list of words (lexicon) 2015-07-09 18:40:11 +02:00