berak [Fri, 1 Feb 2013 20:13:55 +0000 (21:13 +0100)]
Update modules/contrib/include/opencv2/contrib/contrib.hpp
class LevMarqSparse is not tagged CV_EXPORTS,
so the contrib module, built the on win using vs won't contain that symbol,
trying to create an instance of LevMarqSparse will lead to a 'undefined symbol' err, because it did not make it into the library.
cuda-geek [Fri, 1 Feb 2013 14:45:12 +0000 (18:45 +0400)]
Merge pull request #322 from cuda-geek:training
marina.kolpakova [Fri, 1 Feb 2013 10:25:10 +0000 (14:25 +0400)]
changes related with code review
Andrey Kamaev [Fri, 1 Feb 2013 10:58:52 +0000 (14:58 +0400)]
Merge branch '2.4'
marina.kolpakova [Thu, 31 Jan 2013 15:17:56 +0000 (19:17 +0400)]
code review fixes
marina.kolpakova [Wed, 30 Jan 2013 09:34:34 +0000 (13:34 +0400)]
final refactoring and test for training
marina.kolpakova [Wed, 30 Jan 2013 07:24:45 +0000 (11:24 +0400)]
add documentation for new classes
marina.kolpakova [Wed, 30 Jan 2013 06:54:58 +0000 (10:54 +0400)]
fix python bindings
marina.kolpakova [Wed, 30 Jan 2013 06:43:18 +0000 (10:43 +0400)]
move feature pool to softcascade module
marina.kolpakova [Wed, 30 Jan 2013 05:57:09 +0000 (09:57 +0400)]
refactor feature pool
marina.kolpakova [Wed, 30 Jan 2013 05:34:22 +0000 (09:34 +0400)]
move ICF -> ChannelFeature
marina.kolpakova [Tue, 29 Jan 2013 15:18:22 +0000 (19:18 +0400)]
update documentation for softcascade module
marina.kolpakova [Tue, 29 Jan 2013 13:47:35 +0000 (17:47 +0400)]
move miscellaneous python scripts to softcascade module
marina.kolpakova [Tue, 29 Jan 2013 13:44:21 +0000 (17:44 +0400)]
split public interface and realization for SoftCascadeOctave
marina.kolpakova [Tue, 29 Jan 2013 12:55:01 +0000 (16:55 +0400)]
merged ICFPreprocessor and Channels -> ChannelFeatureBuilder
marina.kolpakova [Tue, 29 Jan 2013 10:27:53 +0000 (14:27 +0400)]
add IntegralChannelComputer
marina.kolpakova [Tue, 29 Jan 2013 09:32:21 +0000 (13:32 +0400)]
move training to softcascade module
rename Octave -> SoftCascadeOctave
marina.kolpakova [Tue, 29 Jan 2013 09:09:49 +0000 (13:09 +0400)]
rename SCascade -> SoftCascadeDetector
marina.kolpakova [Tue, 29 Jan 2013 08:26:12 +0000 (12:26 +0400)]
move soft cascade functionality into dedicated module
marina.kolpakova [Mon, 28 Jan 2013 14:41:22 +0000 (18:41 +0400)]
refactor python
marina.kolpakova [Mon, 28 Jan 2013 14:31:05 +0000 (18:31 +0400)]
parse Caltech annotations
marina.kolpakova [Mon, 28 Jan 2013 11:34:53 +0000 (15:34 +0400)]
add legend for ROC plot
marina.kolpakova [Thu, 24 Jan 2013 12:22:08 +0000 (16:22 +0400)]
ROC script refactoring
marina.kolpakova [Thu, 24 Jan 2013 10:45:11 +0000 (14:45 +0400)]
add parameter to control range and extended range for annotations
marina.kolpakova [Thu, 24 Jan 2013 07:45:22 +0000 (11:45 +0400)]
use long seeds only for 64 bit systems
marina.kolpakova [Wed, 23 Jan 2013 18:21:56 +0000 (22:21 +0400)]
improve ROC test script: handle ignored
marina.kolpakova [Wed, 23 Jan 2013 10:55:07 +0000 (14:55 +0400)]
refactor python ROC script and add axis ticks
marina.kolpakova [Mon, 21 Jan 2013 11:57:13 +0000 (15:57 +0400)]
fix spelling
marina.kolpakova [Mon, 21 Jan 2013 11:53:25 +0000 (15:53 +0400)]
allow multiple detectors
marina.kolpakova [Sun, 20 Jan 2013 22:36:23 +0000 (02:36 +0400)]
add ROC estimation
in the same way as Dallar's matlab toolbox does
marina.kolpakova [Sun, 20 Jan 2013 16:20:08 +0000 (20:20 +0400)]
add detection to ground truth matching
according to Piotr Dollar paper
marina.kolpakova [Sat, 19 Jan 2013 17:25:09 +0000 (21:25 +0400)]
add cropping and aspect ratio normalization
marina.kolpakova [Fri, 18 Jan 2013 08:22:03 +0000 (12:22 +0400)]
add plotting function (matplotlib required)
marina.kolpakova [Thu, 17 Jan 2013 16:36:39 +0000 (20:36 +0400)]
ROC test: add overlap calculation according to Pascal criteria
marina.kolpakova [Thu, 17 Jan 2013 16:35:12 +0000 (20:35 +0400)]
add improved softcascade detector
marina.kolpakova [Wed, 16 Jan 2013 14:21:47 +0000 (18:21 +0400)]
caltech ROC test:
- parse idl
- replase option parser with argument parser
marina.kolpakova [Wed, 16 Jan 2013 10:05:25 +0000 (14:05 +0400)]
Caltech-style ROC testing script
marina.kolpakova [Mon, 14 Jan 2013 08:58:56 +0000 (12:58 +0400)]
minor
marina.kolpakova [Sun, 13 Jan 2013 12:48:53 +0000 (16:48 +0400)]
filter samples
marina.kolpakova [Fri, 11 Jan 2013 23:16:11 +0000 (03:16 +0400)]
add script for negatives extraction
marina.kolpakova [Fri, 11 Jan 2013 20:52:07 +0000 (00:52 +0400)]
generalize extraction method for any scale
marina.kolpakova [Fri, 11 Jan 2013 16:55:58 +0000 (20:55 +0400)]
collect Caltech positives for 32x64 octave:
- resized
- cropped
- flipped around the x axis
marina.kolpakova [Fri, 11 Jan 2013 14:17:25 +0000 (18:17 +0400)]
drop deth code
marina.kolpakova [Fri, 11 Jan 2013 10:49:12 +0000 (14:49 +0400)]
use long seeds
marina.kolpakova [Fri, 11 Jan 2013 10:47:22 +0000 (14:47 +0400)]
implement positive sample extraction
marina.kolpakova [Thu, 10 Jan 2013 17:06:14 +0000 (21:06 +0400)]
caltech parsing script
marina.kolpakova [Thu, 10 Jan 2013 12:30:18 +0000 (16:30 +0400)]
fix wartings for 32bit build
marina.kolpakova [Thu, 10 Jan 2013 11:38:51 +0000 (15:38 +0400)]
fix warnings under win
marina.kolpakova [Thu, 10 Jan 2013 11:26:35 +0000 (15:26 +0400)]
move preprocessor to objdetect
marina.kolpakova [Wed, 9 Jan 2013 20:21:34 +0000 (00:21 +0400)]
fix globbing under win
marina.kolpakova [Wed, 9 Jan 2013 17:07:53 +0000 (21:07 +0400)]
fix build inder mac
marina.kolpakova [Wed, 9 Jan 2013 13:56:32 +0000 (17:56 +0400)]
suppress debug out for soft cascade Octave
marina.kolpakova [Wed, 9 Jan 2013 13:23:21 +0000 (17:23 +0400)]
fix android build
marina.kolpakova [Wed, 9 Jan 2013 13:07:24 +0000 (17:07 +0400)]
replace Mats to Input/OutputArrays for Octave's public interface
marina.kolpakova [Wed, 9 Jan 2013 12:46:21 +0000 (16:46 +0400)]
replace cv::Mat to Input/Output arrays
marina.kolpakova [Wed, 9 Jan 2013 12:31:09 +0000 (16:31 +0400)]
refactoring
marina.kolpakova [Wed, 9 Jan 2013 12:10:05 +0000 (16:10 +0400)]
raplase error output on CV_Error
marina.kolpakova [Wed, 9 Jan 2013 12:03:53 +0000 (16:03 +0400)]
move soft cascade octave to ml module
marina.kolpakova [Wed, 9 Jan 2013 11:21:04 +0000 (15:21 +0400)]
move image extraction logic from Octave to Dataset class
marina.kolpakova [Wed, 9 Jan 2013 10:29:14 +0000 (14:29 +0400)]
created abstract FeaturePool class
marina.kolpakova [Mon, 24 Dec 2012 05:33:25 +0000 (09:33 +0400)]
remove dead code
marina.kolpakova [Fri, 18 Jan 2013 09:40:57 +0000 (13:40 +0400)]
restore backword compatibility
marina.kolpakova [Thu, 20 Dec 2012 13:54:00 +0000 (17:54 +0400)]
move rescaling script location
marina.kolpakova [Tue, 18 Dec 2012 18:59:35 +0000 (22:59 +0400)]
add file storage release
marina.kolpakova [Mon, 17 Dec 2012 11:13:03 +0000 (15:13 +0400)]
fix floating point precision
marina.kolpakova [Fri, 14 Dec 2012 14:07:29 +0000 (18:07 +0400)]
script for scaling inria dataset for multiple-octaves training
marina.kolpakova [Fri, 14 Dec 2012 13:57:55 +0000 (17:57 +0400)]
write features to soft cascade xml
marina.kolpakova [Thu, 13 Dec 2012 10:31:28 +0000 (14:31 +0400)]
fix inintial weighting
marina.kolpakova [Wed, 12 Dec 2012 11:35:30 +0000 (15:35 +0400)]
amplement weidhting according to L. Bourdev and J. Brandt paper "Robust Object Detection Via Soft Cascade"
marina.kolpakova [Wed, 12 Dec 2012 11:35:01 +0000 (15:35 +0400)]
fix typo
marina.kolpakova [Wed, 12 Dec 2012 10:20:42 +0000 (14:20 +0400)]
add xml serialization
marina.kolpakova [Tue, 11 Dec 2012 20:31:03 +0000 (00:31 +0400)]
commented debug out
marina.kolpakova [Tue, 11 Dec 2012 18:42:13 +0000 (22:42 +0400)]
integrate pruning
marina.kolpakova [Fri, 7 Dec 2012 14:26:09 +0000 (18:26 +0400)]
store result to xml.
marina.kolpakova [Fri, 7 Dec 2012 13:55:58 +0000 (17:55 +0400)]
refactoring
marina.kolpakova [Fri, 7 Dec 2012 09:17:55 +0000 (13:17 +0400)]
fix feature computing
marina.kolpakova [Thu, 6 Dec 2012 14:28:44 +0000 (18:28 +0400)]
load from config xml and fix integral representation
marina.kolpakova [Thu, 6 Dec 2012 12:45:44 +0000 (16:45 +0400)]
add ability to store/load training configuration
marina.kolpakova [Thu, 6 Dec 2012 12:36:35 +0000 (16:36 +0400)]
set parameters
marina.kolpakova [Thu, 6 Dec 2012 11:58:50 +0000 (15:58 +0400)]
add negatives generation
marina.kolpakova [Thu, 6 Dec 2012 10:20:45 +0000 (14:20 +0400)]
Positives preprocessing
marina.kolpakova [Thu, 6 Dec 2012 09:04:26 +0000 (13:04 +0400)]
debug output information.
marina.kolpakova [Thu, 6 Dec 2012 08:59:20 +0000 (12:59 +0400)]
add file globbing
marina.kolpakova [Thu, 6 Dec 2012 08:19:35 +0000 (12:19 +0400)]
feature pool generation:
- use random from tr1 extension
- extend cv::Boost
marina.kolpakova [Thu, 6 Dec 2012 07:07:35 +0000 (11:07 +0400)]
Add new app dedicated for training soft cascades.
Andrey Kamaev [Fri, 1 Feb 2013 08:49:48 +0000 (12:49 +0400)]
Merge pull request #396 from vpisarev:facedetect_fixes
Andrey Kamaev [Fri, 1 Feb 2013 08:05:48 +0000 (12:05 +0400)]
Merge pull request #400 from ilysenkov:bugfix_2560
Andrey Kamaev [Fri, 1 Feb 2013 08:04:38 +0000 (12:04 +0400)]
Merge pull request #397 from ilysenkov:bugfix_2677
Andrey Kamaev [Fri, 1 Feb 2013 07:19:33 +0000 (11:19 +0400)]
Merge pull request #398 from ilysenkov:bugfix_2330
Vadim Pisarevsky [Fri, 1 Feb 2013 06:47:27 +0000 (10:47 +0400)]
fixed compile warnings
Andrey Kamaev [Fri, 1 Feb 2013 06:20:51 +0000 (10:20 +0400)]
Merge pull request #392 from vpisarev:python_fixes2
Ilya Lysenkov [Fri, 1 Feb 2013 06:16:30 +0000 (10:16 +0400)]
Documented the TermCriteria class (#2560)
Ilya Lysenkov [Thu, 31 Jan 2013 21:07:27 +0000 (01:07 +0400)]
Added info() method in descriptor matchers (#2330)
Ilya Lysenkov [Thu, 31 Jan 2013 19:19:19 +0000 (23:19 +0400)]
Checked key_size in LSH table for validness (#2677)
Ilya Lysenkov [Thu, 31 Jan 2013 19:17:07 +0000 (23:17 +0400)]
Added a test for invalid key sizes in LSH tables
Vadim Pisarevsky [Thu, 31 Jan 2013 18:57:46 +0000 (22:57 +0400)]
disabled the use of SSE4 instructions as well to make the code compatible with the old Intel and AMD chips
Vadim Pisarevsky [Thu, 31 Jan 2013 18:55:04 +0000 (22:55 +0400)]
added test for the old cvHaarDetectObjects. disabled AVX optimization in haar.cpp. it should cover tickets #2534, #2591, #2669
Andrey Kamaev [Thu, 31 Jan 2013 17:32:44 +0000 (21:32 +0400)]
Merge pull request #390 from taka-no-me:fix_relative_error_check
Andrey Kamaev [Thu, 31 Jan 2013 17:01:44 +0000 (21:01 +0400)]
Merge pull request #318 from AnnaKogan8:fixed-perf-tests
Andrey Kamaev [Thu, 31 Jan 2013 16:52:35 +0000 (20:52 +0400)]
Merge pull request #394 from taka-no-me:fix_tiff_test