Commit Graph

182 Commits

Author SHA1 Message Date
Patrick Mihelich
13456c9840 Removed a finished todo 2012-02-27 08:55:57 +00:00
Patrick Mihelich
f483272d09 No longer expose internal LINE-MOD methods like response map computation, linearizing similarities, etc in public header. 2012-02-27 00:07:52 +00:00
Patrick Mihelich
f174b001f3 Initial commit of LINE-MOD source code to objdetect module. 2012-02-26 23:55:18 +00:00
Andrey Kamaev
9a88aea697 Eliminated all compiler warnings on Android 2012-02-21 14:07:44 +00:00
Vadim Pisarevsky
716a5d04ab fixed a few problems detected by Xcode 4.2.1 2012-02-15 19:48:04 +00:00
Andrey Kamaev
984eb99428 Global CMake reorganization:
[~] Automatically tracked dependencies between modules
 [+] Support for optional module dependencies
 [+] Options to choose modules to build
 [~] Removed hardcoded modules lists from OpenCVConfig.cmake, opencv.pc and OpenCV.mk
 [+] Added COMPONENTS support for FIND_PACKAGE(OpenCV)
 [~] haartraining and traincascade are moved outside of modules folder since they aren't the modules
2012-02-03 11:26:49 +00:00
Andrey Kamaev
8cab65c173 Started top-level CMakeLists.txt file reorganization: cmake scripts are moved to separate folder; refactored BUILD_*, INSTALL_*, ENABLE_*, USE_*, WITH_* options. 2012-01-03 13:48:12 +00:00
Andrey Kamaev
65f5343ed5 Refactored performance tests. TEST_CYCLE macro is renamed to TEST_CYCLE_N; SIMPLE_TEST_CYCLE is renamed to TEST_CYCLE; from now 100 iterations are default for performance tests 2011-12-29 16:46:16 +00:00
Leonid Beynenson
9f837d3486 Made changes concerning inserting prefiltering modes into CascadeClassifier class.
Now developers should call the method setFaceDetectionMaskGenerator() to use prefiltering mask generator
implemented for face detection.
2011-10-21 14:56:37 +00:00
Anatoly Baksheev
7076dfd7d6 gpu module: refactored devmem2d.hpp (atomic bomb) 2011-10-13 15:14:04 +00:00
Leonid Beynenson
da3a60a5a7 Made changes in the method of inserting prefilters into the CascadeClassifier class. 2011-10-12 11:32:01 +00:00
Leonid Beynenson
630288fdef Added possibility of prefiltering into CascadeClassifier. Now OpenCV users can implement their own mask generators and insert them into CascadeClassifier. 2011-10-05 13:21:28 +00:00
Maria Dimashova
ba62621534 updated test on lsvm 2011-10-04 12:29:56 +00:00
Maria Dimashova
36967575be Added doc on c++ version of latent svm 2011-10-04 12:10:57 +00:00
Maria Dimashova
a4bc940a50 fixed method clear() 2011-10-04 11:35:39 +00:00
Maria Dimashova
d3cd2cb5c0 removed porting to java of latent svm 2011-10-04 06:47:41 +00:00
Maria Dimashova
a70496e414 added test for c++ version of latent svm and updated testdata 2011-10-03 16:55:49 +00:00
Maria Dimashova
4d85ee7de1 added c++ wrapper of latent svm 2011-10-03 16:45:46 +00:00
Maria Dimashova
b3fb4986f2 restored doc on latent svm that was lost in moving to rst 2011-09-30 09:54:31 +00:00
Leonid Beynenson
87a21016d8 Implemented the first variant of working with masks in CascadeClassifier. Probably, will be rewritten soon. 2011-09-28 21:14:20 +00:00
Vadim Pisarevsky
86882e5dd1 fixed bug #1381 2011-09-27 15:50:17 +00:00
Vadim Pisarevsky
1c738820de fixed resource leak in lsvmparser (ticket #1390) 2011-09-27 15:43:13 +00:00
Vadim Pisarevsky
3535aacc23 fixed bug #1389 2011-09-27 15:17:00 +00:00
Anatoly Baksheev
25cadb1abd fixed compilation under ubuntu 2011-09-21 18:25:22 +00:00
Alexey Kazakov
50543d627f Added HOG features to cascade detection algorithm.
Added pedestrian detection trained model for HOG cascade detection algorithm.
2011-09-21 18:03:53 +00:00
Leonid Beynenson
5c3a93a5b8 Small modification in test parameters. 2011-09-09 11:28:19 +00:00
Andrey Kamaev
ccfb3e6a21 Perf tests: fixed some issues 2011-09-08 09:29:27 +00:00
Leonid Beynenson
6bb15fa711 Made perf test for CascadeClassifier (LBP frontal face cascade). 2011-09-07 19:52:52 +00:00
Vadim Pisarevsky
d3d55f3234 fixed crashes in parallel HOG detector; avoid use of new POPCNT instruction in ORB (to make it compatible with older CPUs). 2011-08-16 13:52:02 +00:00
Vadim Pisarevsky
a51a8ad577 fixed tickets #1301, #1303, #1305 2011-08-14 19:46:39 +00:00
Vadim Pisarevsky
02c98152d7 export HOGDescriptor::getDefaultPeopleDetector() to Python (ticket #1298) 2011-08-12 07:50:55 +00:00
Vadim Pisarevsky
d58459ccdd fixed default maxSize case in cvHaarDetectObjects (ticket #1296) 2011-08-11 13:16:00 +00:00
Leonid Beynenson
aa78754720 Changed tabulation. 2011-08-10 14:21:20 +00:00
Kirill Kornyakov
5868875ab9 doc: added maxSize parameter to CascadeClassifier::detectMultiScale 2011-08-01 08:23:03 +00:00
Leonid Beynenson
dc13ec205d Made additional internal header modules/objdetect/src/cascadedetect.hpp, and moved
some internal classes and template functions from cascadedetect.cpp to this header.
This will allow to make a child class for such classes as LBPEvaluator, etc.
Also made all "private" fields in LBPEvaluator and HaarEvaluator to be "protected".
2011-07-29 14:18:45 +00:00
Vadim Pisarevsky
ff5e97c8e4 added COVAR_ and SORT_ enums to core.hpp; fixed many, many VS2005, VS2010 and MinGW (GCC 4.5.2) warnings 2011-07-19 12:27:07 +00:00
Vadim Pisarevsky
8f41b2b23b commented off print (due to the report from the mailing list) 2011-07-15 19:43:34 +00:00
Evgeniy Kozinov
c3e9d0dd7e fixed parser bug.
fixed TBB version in LatentSVM.
example works ok.
2011-07-15 06:35:12 +00:00
Vadim Pisarevsky
08f1f5769a ok. enabled TBB in LatentSVM, but need to check if it works 2011-07-14 12:11:18 +00:00
Vadim Pisarevsky
36ba3d691e temporarily switch off TBB 2011-07-14 11:51:43 +00:00
Andrey Kamaev
87cfcc8ee2 Fixed Android build 2011-07-14 07:04:36 +00:00
Andrey Pavlenko
fbfddbd3ea - 'c_string' support added to Java API
- improved CV_IN_OUT/CV_OUT handling for generated Python/Java wrappers
2011-07-12 21:13:56 +00:00
Evgeniy Kozinov
07eed8c489 refactoring latentSVM 2011-07-12 18:43:41 +00:00
Vadim Pisarevsky
b0aae19fb4 probably fixed parallel face detector (i.e. built with TBB), ticket #1185. Thanks to mengw for the patch 2011-07-07 22:52:54 +00:00
Vadim Pisarevsky
5649f35757 some more bugfixed in 2.3 propagated to trunk 2011-07-07 11:43:21 +00:00
Vadim Pisarevsky
b204e73d9a propagated some more fixes from 2.3 branch to the trunk 2011-06-29 22:06:42 +00:00
James Bowman
1d335bddfc Fix for SSE swapping bug 2011-06-28 23:29:15 +00:00
Vadim Pisarevsky
8d8ef596c8 introduced new RST/Sphinx domain ocv. 2011-06-16 12:48:23 +00:00
Vadim Pisarevsky
06ac78ee23 some more corrections in the docs 2011-06-15 13:16:57 +00:00
Maria Dimashova
1580806730 removed DOT implementation 2011-06-14 12:28:44 +00:00
Vadim Pisarevsky
9df999154c fixed a few warnings and bugs, including ticket #1079 2011-06-12 20:29:50 +00:00
Anatoly Baksheev
8f4c7db3f6 ~40 warnings under VS2008
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
2011-06-11 17:24:09 +00:00
Maria Dimashova
eace415f57 fixed cascade detection on images of size equal to feature size (#1070) 2011-06-10 12:19:23 +00:00
Vadim Pisarevsky
20aca7440f a lot of small corrections to bring down the number of undocumented functions, reported by the script; added em.cpp sample 2011-06-09 01:16:45 +00:00
Vadim Pisarevsky
c7a42e9682 started work on API & doc synchronization (in particular, Mat& => Input/OutputArray in the descriptions) 2011-06-07 22:51:31 +00:00
Leonid Beynenson
1299941622 Made small optimization: for some processors using float accumulator gives speedup. 2011-05-31 13:44:13 +00:00
Vadim Pisarevsky
c0ec0e05c5 made datamatrix build on Windows; fixed unresolved symbols 2011-05-25 14:49:09 +00:00
Ethan Rublee
355ad2993a adding c++ interface to the datamtrix codes of j. 2011-05-25 00:23:50 +00:00
Maria Dimashova
a360a19c56 added TBB optimization to DOT 2011-05-24 13:20:32 +00:00
Vadim Pisarevsky
23768b1826 replaced #include <some_opencv_hdr> with #include "some_opencv_hdr" (ticket #719) 2011-05-21 18:32:34 +00:00
Vadim Pisarevsky
51c6842384 alter the read stage.threshold to match traincascade behavior (ticket #1071) 2011-05-19 12:41:48 +00:00
Elena Fedotova
99ef14ad77 Purpose: completed the objdetect chapter 2011-05-15 19:16:27 +00:00
Maria Dimashova
0f6b8002dc fixed save/load of dot; added data for the sample 2011-05-10 13:30:58 +00:00
Maria Dimashova
f4c74eb532 changed the dot 2011-05-10 12:01:42 +00:00
Anatoly Baksheev
927dccb463 fixed compilation WITH_TBB 2011-05-07 11:37:56 +00:00
Anatoly Baksheev
1c18e5fef9 fixed ~300 warnings under windows (had to hack gtest a bit) 2011-05-06 21:45:48 +00:00
Vadim Pisarevsky
0c9e5f6c9c removed comments in Russian 2011-05-03 13:03:48 +00:00
Maria Dimashova
9ce792fb3a minor 2011-05-02 17:03:53 +00:00
Vadim Pisarevsky
23a9b7bb9c fixed several warnings from Xcode 4 LLVM compiler; fixed bug #920 2011-04-30 19:29:26 +00:00
Leonid Beynenson
2806db93d8 Merged the branch /branches/opencv_pthread_framework/opencv into the trunk.
The branch contains changes, concerning adding ThreadingFramework -- temporary lightweight decision for ARM instead of Intel TBB.
Also some changes in Android highgui camera class were made.
2011-04-29 14:20:24 +00:00
Vadim Pisarevsky
9702b5ef8a made the samples compile on Windows 2011-04-29 12:41:30 +00:00
Vadim Pisarevsky
9ca45daba3 fixed couple of integral-related bugs 2011-04-29 11:55:33 +00:00
Vadim Pisarevsky
0e0929af15 fixed compile errors on Ubuntu 2011-04-26 15:38:32 +00:00
Maria Dimashova
cd981f4d13 started to integrate DOT detector 2011-04-26 13:57:55 +00:00
James Bowman
6f82c0d662 simple mean for decode 2011-04-26 00:02:09 +00:00
Alexey Kazakov
1e69bd5118 class MeanshiftGrouping replaced from objdetect.hpp to cascadedetect.cpp 2011-04-22 16:11:35 +00:00
Alexey Kazakov
fb0b25692e A little fix in haar cascade 2011-04-22 11:21:40 +00:00
Vadim Pisarevsky
5c1fafdd6f moved precomp.hpp before all other headers (to repair PCH mechanism). moved tables from the header to datamatrix.cpp 2011-04-22 10:35:51 +00:00
Alexey Kazakov
e9aa6fa012 Added ROC-curve calculating to the cascade detection algorithm 2011-04-22 10:03:05 +00:00
Vadim Pisarevsky
06070dfcf6 fixed linker errors by adding CV_EXPORTS to the exported DataMatrix functionality; 2011-04-22 09:53:10 +00:00
Vadim Pisarevsky
a4924cf52d some more minor fixes in datamatrix: warnings eliminated, replaced MMX intrinsics (which are not recommended to use on x64) with SSE2. 2011-04-22 07:25:09 +00:00
James Bowman
2c05ddd565 #1018: predicate on SSE2 2011-04-21 17:29:21 +00:00
Andrey Morozov
efd368f432 temporary fix for problem with compilation sse intrinsics on Windows 2011-04-21 14:47:57 +00:00
James Bowman
f385bb97eb datamatrix 2011-04-21 00:47:37 +00:00
James Bowman
324e89ab3a datamatrix 2011-04-21 00:21:42 +00:00
Vadim Pisarevsky
17a2480a21 integrated parallel SVM prediction; fixed warnings after meanshift integration 2011-04-19 16:20:44 +00:00
Alexey Kazakov
537a36115f The bug was fixed 2011-04-19 12:31:35 +00:00
Alexey Kazakov
e863c3d5f6 Added to objdetect module: meanshift grouping (groupRectangles_meanshift(...) for input rectangles); new pedestrian detection model, trained on the Daimler base (getDaimlerPeopleDetector(...) ).
Some changes in the HOGDescriptor class interface(objdetect.hpp) (added useMeanShiftGrouping parameter to the detectMultiScale(...) function)
2011-04-19 09:05:15 +00:00
Vladimir Dudnik
8e7768379f minor changes: removed trailing spaces in some files 2011-04-18 19:34:51 +00:00
Vadim Pisarevsky
abeeb40d46 a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc. 2011-04-17 13:14:45 +00:00
Valentina Kustikova
110351d3de Bugs in the test for LatentSVM were fixed. 2011-04-08 03:51:40 +00:00
Vadim Pisarevsky
5c3447c125 added pictures for OpenCV 2.x reference manual; fixed some build problems and done some more cleanup work 2011-03-05 21:26:13 +00:00
Vadim Pisarevsky
f025e4739a some more doc cleanup 2011-03-03 07:29:55 +00:00
Vadim Pisarevsky
4bb893aa9f the first round of cleaning up the RST docs 2011-02-28 21:26:43 +00:00
Vadim Pisarevsky
24ccbccf63 cleaned RST formatting a bit 2011-02-26 11:05:10 +00:00
Alexey Kazakov
833102c19e Replaced few methods to virtual in CascaseClassifier class (objdetect.hpp) 2011-02-24 11:03:00 +00:00
Alexey Kazakov
4e460cd7a6 Replaced private methods to protected in CascaseClassifier class (objdetect.hpp) 2011-02-24 10:24:55 +00:00
Vadim Pisarevsky
371aa08006 OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX. 2011-02-22 20:43:26 +00:00
Alexey Spizhevoy
51cee84123 created GPU new-style test project, ported StereoBP test 2011-02-16 11:38:58 +00:00
Ethan Rublee
b541ce494d Fixes build for android, mentioned in ticket #873 2011-02-11 02:34:24 +00:00