Alexander Karsakov
6ef0253fb7
Disabled some IPP implementation since it breaks tests
11 years ago
Vadim Pisarevsky
bc730292bb
workaround for some strange bug on old Mac.
11 years ago
Vadim Pisarevsky
8998186ce4
removed extra whitespaces and hopefully fixed the test failures
11 years ago
Vadim Pisarevsky
d084d19779
added OpenCL optimization for LBP-based face detector
11 years ago
Vadim Pisarevsky
1540910542
started adding OpenCL acceleration of LBP-based object detectors
11 years ago
Vadim Pisarevsky
242a3d1f19
2 more fixes to calm down the doc builder
11 years ago
Vadim Pisarevsky
f41f633d2d
fixed various warnings from the “doc” and other builders
11 years ago
Vadim Pisarevsky
ec3f22cee2
renamed OpenCL kernel filename; made some final changes
11 years ago
Vadim Pisarevsky
b7553d4e2e
some attempts to tune the performance
11 years ago
Vadim Pisarevsky
02fb3f0a77
it finally works!!!
11 years ago
Vadim Pisarevsky
ef509ace43
trying to debug the new cascade
11 years ago
Vadim Pisarevsky
9d3e7e027a
almost finished opencl-ization of cascade classifier
11 years ago
Vadim Pisarevsky
d8513d627d
continue adding OpenCL optimization to cascade classifier
11 years ago
Vadim Pisarevsky
302a5adcc2
converted Haar cascades to the new format; now they are handled with C++ code.
11 years ago
Vadim Pisarevsky
fdf1996e2e
added old=>new cascade conversion function
11 years ago
Vadim Pisarevsky
fe11ca886a
trying to eliminate compile problems
11 years ago
Vadim Pisarevsky
ff87385201
refactored CascadeClassifier to hide implementation details (take 2)
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
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
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
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
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
lluis
c4f88b0687
removed some unnecessary ERStat members as they are easily computable from others
11 years ago
lluis
43e7e6e475
removed extra cv:: scope qualifiers for better readability
11 years ago