Vadim Pisarevsky
ff87385201
refactored CascadeClassifier to hide implementation details (take 2)
11 years ago
StevenPuttemans
6f892b10ff
Applied feature #3375 and fix of pull 1842 to avoid merging problems later
11 years ago
Piotr Miecielica
a19cc6cb64
Added pointer initialization
11 years ago
Piotr Miecielica
923698d700
Fixes of some memory leaks
11 years ago
Vadim Pisarevsky
e2bbe7597b
fixed few compile errors and doc build errors
11 years ago
Vadim Pisarevsky
8762ee3f6f
removed unnecessary opencl kernels
11 years ago
Vadim Pisarevsky
d914f20a4c
updated patch to bring in the first functions with "transparent API"
11 years ago
Anatoly Baksheev
e154bce259
fixed compilation for vs2008
11 years ago
lluis
b50185e160
Fix a bug in the er tree clean-up process (see discussion in https://github.com/Itseez/opencv/pull/1520 ). It's not necessary to walk the er tree in order to clean up the memory since it's possible to cleanup the regions in the stack just by iterating over the er_stack vector instead of walking the tree structure. This turns out to be safer because the tree structure of those regions may have been modified previously in er_save function.
11 years ago
Ilya Lavrenov
35d9ce0c0c
fixed warnings
11 years ago
lluis
047b568f6d
erGrouping now uses a classifier for group validation instead of a set of heuristical ifos.
...
Updated documentation and sample to use the new function API
11 years ago
lluis
5670e4f6cd
fixed typos
11 years ago
lluis
5556f051f1
added rst documentation for the Class-specific Extremal Regions for Scene Text Detection
11 years ago
Vadim Pisarevsky
8e7eb79f6e
fixed compile errors and warnings when building master branch with IPP enabled
11 years ago
lluis
2837bfd9fa
Added erGrouping function: Find groups of Extremal Regions that are organized as text blocks. Updated sample/cpp to use the complete text detection pipeline
11 years ago
lluis
d25309f82e
first parameter of createERFilterNM1/createERFilterNM2 is now mandatory. changed the sample program to use the new prototypes
11 years ago
lluis
75fdfba281
renamed getDefaultClassifierNM{1,2}() to loadClassifierNM{1,2}() and added "const std::string& filename" parameter (mandatory).
11 years ago
lluis
95d92c099c
functions getDefaultClassifierNM1() and getDefaultClassifierNM2() allow to implicitly load the default classifiers when creating a ERFilter object
11 years ago
lluis
ad94628038
Using cv::magnitude instead of custom loop and Mat<float> instead of Mat<double> to compute gradient magnitude channel.
11 years ago
lluis
e8d3732aaf
added computeNMChannels helper function to compute the diferent channels to be processed independently in the N&M algorithm.
11 years ago
lluis
cd33ca0009
changed default parameters in CreateERFiltersNM{1,2} functions. They are not needed now in the sample example.
11 years ago
lluis
6ef1d456dd
fixed rebase conflicts
11 years ago
Vladislav Vinogradov
0c7663eb3b
Merge branch 'master' into gpu-cuda-rename
...
Conflicts:
modules/core/include/opencv2/core/cuda.hpp
modules/cudacodec/src/thread.cpp
modules/cudacodec/src/thread.hpp
modules/superres/perf/perf_superres.cpp
modules/superres/src/btv_l1_cuda.cpp
modules/superres/src/optical_flow.cpp
modules/videostab/src/global_motion.cpp
modules/videostab/src/inpainting.cpp
samples/cpp/stitching_detailed.cpp
samples/cpp/videostab.cpp
samples/gpu/stereo_multi.cpp
11 years ago
lluis
512111af9c
removed blank line at EOF
11 years ago
lluis
1cc6502db3
removed unnecessary commented block
11 years ago
lluis
04913f5af7
removed trailing whitespaces
11 years ago
lluis
f4d01175b8
fixed a bug in the calculation of the number of inflexion points feature
11 years ago
lluis
765921cc25
fixed a typo error in the default min_Probability param of CreateERFilterNM2
11 years ago
lluis
dba336c0e3
fixed a bug in the non-max-suppression filter procedure
11 years ago
Roman Donchenko
a50d75d362
Made Filestorage able to not own its CvFileStorage instance.
...
This allows to get rid of the last remaining Ptr<T>::addref calls.
11 years ago
Roman Donchenko
b12894d95a
Boring changes - objdetect.
11 years ago
Roman Donchenko
dd25f416a6
War on Whitespace, master edition: tabs.
11 years ago
Roman Donchenko
9ed475cf52
War on Whitespace, master edition: file endings.
11 years ago
Roman Donchenko
9b92545ce6
War on Whitespace, master edition: trailing spaces.
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
11 years ago
Achal Dave
0bc609257d
Comparing rejected stage index with minimum required neighbors does not make sense
...
As described here, http://code.opencv.org/issues/3064 , the test before
led to a case where we compared the index of the latest stage at which a
rectangle was rejected with the minimum number of neighbors required as
specified in `detectMultiScale`. Please see the issue for more
information.
11 years ago
Roman Donchenko
d9f71b762f
Deleted almost all of the precomp.cpp files.
...
Looks like we don't actually use them; when creating precompiled headers
with Visual C++, a dummy .cpp is created at build time.
11 years ago
StevenPuttemans
ed76b2f98f
Like mentioned by Andrei Pavlenko after merging pullrequest #1206 , a wrong
...
ReST directive was used. Also fixed some other ReST directives that were
not correct and removed some warnings during buildbot checks.
11 years ago
StevenPuttemans
f28496c628
Added sample links in documentation for python2, ocl and gpu
12 years ago
lluis
c4f88b0687
removed some unnecessary ERStat members as they are easily computable from others
12 years ago
lluis
43e7e6e475
removed extra cv:: scope qualifiers for better readability
12 years ago
lluis
2087d4602b
using Rect for storing the bounding box instead of an integer array
12 years ago
lluis
ca6b30a568
using explicit keyword in the ERStat constructor for safe contruction
12 years ago
lluis
9fbff009e9
fixed compilation errors and warnings on builds 3298 and 4384
12 years ago
lluis
6adba09463
fixed some warnings on build 4285
12 years ago
lluis
1d8e80aa3b
add opencv_ml headers to precomp
12 years ago
lluis
5abe3b59f5
Class-specific Extremal Region Filter algorithm as proposed in :
...
Neumann L., Matas J.: Real-Time Scene Text Localization and Recognition, CVPR 2012.
High-level C++ interface and implementation of algorithm is in the objdetect module.
C++ example, a test image, and the default classifiers in xml files.
12 years ago
Roman Donchenko
ac39bfb4cc
Remove HAVE_CVCONFIG_H - it's always defined.
12 years ago
Peter Minin
7d70399d72
Add a new variant of detectMultiScale with output arguments 'objects' and 'numDetections'; factor most of detectMultiScale's code into 2 protected methods
12 years ago