Commit Graph

793 Commits

Author SHA1 Message Date
Alexandre Benoit
77cfdab3ff corrected xml parameters file management in the retina interface 2011-10-21 10:01:48 +00:00
Alexandre Benoit
5de07eb784 corrected wrong parameter sent to retina module for color saturation 2011-10-21 08:49:18 +00:00
Andrey Kamaev
e8032fa8e9 Fixed Android build with SDK revision 14 2011-10-21 08:35:34 +00:00
Vladislav Vinogradov
e7502e7641 implemented gpu::gemm via CUBLAS 2011-10-19 13:29:54 +00:00
Andrey Kamaev
f299bde3a9 Added ORB features finder into stitching module 2011-10-19 10:48:45 +00:00
Vladislav Vinogradov
b0536279eb added wrappers for BroxOpticalFlow and interpolateFrames 2011-10-17 13:12:39 +00:00
Vladislav Vinogradov
d3c4e90760 new optimized implementation of BruteForceMatcher_GPU (~2-3x faster) 2011-10-12 10:23:03 +00:00
Vadim Pisarevsky
b74116e694 unified norm computing; added generalized Hamming distance 2011-10-11 15:13:53 +00:00
Maria Dimashova
71be121edc fixed compilation under MSVC 2011-10-06 12:37:53 +00:00
Maria Dimashova
e6009c1614 added sample on color generation and updated sample on lsvm 2011-10-06 09:43:43 +00:00
Maria Dimashova
bbdf14b9bb added overlapThreshold param to sample 2011-10-05 13:37:24 +00:00
Maria Dimashova
ea454e6ee4 uncommented the samples parts compiled under MSVC 2011-10-04 06:32:18 +00:00
Maria Dimashova
a2ff919a6b added sample for c++ version of latent svm 2011-10-03 16:53:30 +00:00
Alexey Spizhevoy
8a799aa89a Updated optimal block size estimation for the convolve() function 2011-10-03 14:05:52 +00:00
Vadim Pisarevsky
60ebe2003f fixed multiple warnings on Windows. fixed bug #1368 2011-10-03 11:00:28 +00:00
Anatoly Baksheev
78e678b1f8 optflow_gpu compilation under ubuntu 2011-10-03 10:14:59 +00:00
Anatoly Baksheev
336e000ecc optical flow sample compilation under ubuntu 2011-10-03 10:05:41 +00:00
Alexey Spizhevoy
404e9cb9d5 Refactored warpers in the stitching module, added buildMaps function into the RotationWarper interface 2011-10-03 06:31:24 +00:00
Anatoly Baksheev
5e831f7fca compilation under ubuntu 2011-09-30 12:00:44 +00:00
Andrey Kamaev
43ce5e6cc0 Fixed Linux build 2011-09-30 08:06:24 +00:00
Anton Obukhov
42c7aece36 [+] Added Brox optical flow (implementation courtesy of Michael Smirnov) 2011-09-29 14:46:39 +00:00
Vladislav Vinogradov
9da6d78989 optimized gpu filters, added buffered version for different filters 2011-09-28 11:52:26 +00:00
Alexey Spizhevoy
230cc3e0c3 Minor fix in stitching_detailed 2011-09-26 10:04:50 +00:00
Vladislav Vinogradov
67a9b79433 added performance tests for gpu::reduce 2011-09-26 08:14:31 +00:00
Alexey Spizhevoy
66b41b67f9 Added support of GPU in stitching seam estimators 2011-09-26 07:57:05 +00:00
Alexey Spizhevoy
16f5c67914 Added support of vertical straightening into stitching 2011-09-24 08:20:13 +00:00
Alexander Mordvintsev
39268013d5 frame size specification for video sources in video.py 2011-09-22 12:32:37 +00:00
Alexey Spizhevoy
39533a0b1b Added BA refinement flags into stitching_detailed 2011-09-22 08:58:48 +00:00
Alexey Spizhevoy
4ee462c961 Added selction of BA cost function in stitching samples (and added other BA cost func into stitching module) 2011-09-21 13:22:12 +00:00
Alexey Spizhevoy
dbce155874 Refactored motion estimators in stitching module 2011-09-21 12:13:07 +00:00
Alexey Spizhevoy
4a5abc7552 Added translation parameter into stitching module warpers. For now only PlaneWarper and PlaneWarperGpu warpers support it. 2011-09-21 10:53:23 +00:00
Alexander Mordvintsev
cd9d695f9d fix in RectSelector 2011-09-20 11:49:24 +00:00
Alexey Spizhevoy
f262f58297 Changed one CLI message in stitching_detailed. 2011-09-19 06:37:22 +00:00
Alexander Mordvintsev
a869838807 RectSelector in common.py 2011-09-19 06:28:39 +00:00
Alexey Spizhevoy
07efb17d12 Fixed warper selection bug in stitching_detailed. Removed estimation of aspect ratio in BA in stitching to avoid stretching of input images. Did minor refactoring. 2011-09-19 06:22:40 +00:00
Alexey Spizhevoy
23636433d7 Updated bundle adjustment in stitching module: 1) it minimizes reprojection error now, 2) it minimizes error over focal, aspect, p.p.x, p.p.y parameters. Refactored and updated warpers. 2011-09-16 12:25:23 +00:00
Alexander Mordvintsev
028c44531f wrapped FlannBasedMatcher (and extended DescriptorMatcher wrapper)
updated feature_homography.py sample to use new features
2011-09-15 11:10:06 +00:00
Vladislav Vinogradov
b2079d6de1 implemented gpu::resize for all types 2011-09-12 10:13:14 +00:00
P. Karasev
6030e029e3 touch stitching app, test/verify svn access 2011-09-07 15:00:27 +00:00
Alexey Spizhevoy
cbb6ac0c34 refactored features finders in stitching module 2011-09-07 12:48:48 +00:00
Alexey Spizhevoy
505e8e0936 minor refactoring of stitching 2011-09-07 11:22:00 +00:00
Alexey Spizhevoy
c9a41c6802 added first version of public stitching API, added simple sample which uses that API, old sample renamed to stitching_detailed 2011-09-07 11:14:27 +00:00
Alexander Mordvintsev
d50cc51070 handling Ptr<> arguments and return values in Python wrappers
partially wrapped features2d framework
added feature_homography.py sample
2011-09-07 09:38:22 +00:00
Andrey Kamaev
52184c8803 Gpu functionality in stitching module is excluded from Android build 2011-09-07 08:59:39 +00:00
Alexey Spizhevoy
95a3ffd0c5 put all old stitching API into detail namespace 2011-09-07 06:34:22 +00:00
Vladislav Vinogradov
df9f707ff0 fixed bug in gpu::remap under win32 2011-09-06 13:42:50 +00:00
Vladislav Vinogradov
84022779a1 added bicubic interpolation to gpu::remap 2011-09-06 07:01:23 +00:00
Alexey Spizhevoy
9be4701f24 turned opencv_stitching application to module and sample 2011-09-05 10:41:54 +00:00
Vadim Pisarevsky
32ed1bf858 added phaseCorrelate function by Will Lucas. 2011-09-05 07:57:18 +00:00
Alexandre Benoit
9ea9cbf489 Updated retina access methods and OpenEXR image tone mapping demo cleaned 2011-09-04 08:00:09 +00:00
Alexander Mordvintsev
700ef09a23 opt_flow.py sample fixed 2011-09-02 11:54:02 +00:00
Alexander Mordvintsev
fa7e45897f obj_detect.py sample removed 2011-09-01 07:25:13 +00:00
Alexander Mordvintsev
e61f4c4a4b lk_homography.py sample added 2011-08-31 12:33:25 +00:00
Vladislav Vinogradov
47d68f6967 implemented gpu::remap for all types 2011-08-31 11:42:54 +00:00
Alexander Mordvintsev
785428546b lk_track.py description 2011-08-30 09:34:06 +00:00
Vladislav Vinogradov
5f9e47a9cd refactored gpu::BruteForceMatcher (moved some utility functions to device layer) 2011-08-29 11:31:52 +00:00
Alexander Mordvintsev
6abb46254d mser.py sample added 2011-08-27 19:29:03 +00:00
Alexander Mordvintsev
02788eb32e camshift.py description 2011-08-27 13:43:32 +00:00
Vadim Pisarevsky
df1b04c302 removed irrelevant pyc file 2011-08-26 12:23:19 +00:00
Vadim Pisarevsky
ae83fe7645 added hybrid (feature-based & meanshift-based) tracker (by Pushkar) 2011-08-26 12:22:19 +00:00
Vladislav Vinogradov
173ac5a64b optimized gpu pyrDown and pyrUp 2011-08-24 11:16:42 +00:00
Alexandre Benoit
e268e0704d enhanced input image format support 2011-08-22 20:10:21 +00:00
Alexander Mordvintsev
fc771363d3 all video processing samples use camera as default source (and fallback to synth in case of capture error) 2011-08-22 13:36:21 +00:00
Bernat Gabor
df49158863 Added the "Camera calibration With OpenCV" tutorial. Extended with a few global links the conf.py file. Corrected an error in the linux_install.rst and one in the cascade_classifier.rst file. 2011-08-22 12:15:31 +00:00
Vadim Pisarevsky
628447c251 replaced non-available in MacOSX' numpy deg2rad in motempl.py 2011-08-22 10:22:27 +00:00
Vadim Pisarevsky
8dacbeb157 fixed 2 bugs in python samples (crash in camshift and running samples from within the demo) 2011-08-22 10:10:17 +00:00
Alexander Mordvintsev
fd69c8b34a running demos with enter key 2011-08-21 13:24:49 +00:00
Alexandre Benoit
bd198d2b7b updated default parameters, more contrast by default 2011-08-21 12:22:27 +00:00
Alexander Mordvintsev
67cbcd2fa6 work on demo.py: sample running 2011-08-21 07:54:54 +00:00
Alexander Mordvintsev
0de8ed1099 demo description url parsing 2011-08-21 07:19:27 +00:00
Alexander Mordvintsev
5b00763bb0 work on demo.py shell 2011-08-20 19:54:03 +00:00
Alexandre Benoit
d5d2290ffd updated GUI photoreceptors sensitivity paramaer management 2011-08-20 12:40:04 +00:00
Vladislav Vinogradov
5e9ae6b19f added TransformFunctorTraits, optimized some functions that use transform 2011-08-17 11:32:24 +00:00
Alexander Mordvintsev
b3ae2c181a added flann matching to find_obj.py 2011-08-17 02:00:52 +00:00
Alexandre Benoit
cd8d3afe37 enhanced basic error management when input image could not be loaded 2011-08-15 13:24:31 +00:00
Alexandre Benoit
58c0bea68a added openexr sample file 2011-08-15 13:18:01 +00:00
Vladislav Vinogradov
6e3a1f7b49 implement optimized version of gpu::BruteForceMatcher::knnMatch when k == 2 2011-08-15 12:14:02 +00:00
Alexander Mordvintsev
5bc5d9a47e camshift.py sample
small cleaning
2011-08-15 01:36:41 +00:00
Ana Huaman
dd836f1bdd Modified sample for object detection with LBP in tutorial_code 2011-08-14 22:32:41 +00:00
Ana Huaman
e228b5c70d Added sample for object detection with LBP in tutorial_code 2011-08-14 20:20:35 +00:00
Bernat Gabor
fec995391f Added to the tutorials the "Support Vector Machines for Non-Linearly Separable Data" contributed by Fernando Iglesias García. Corrected a mistake in the gpu-basics-similarity.rst file. 2011-08-14 19:58:20 +00:00
Ana Huaman
4c74b28ee3 Sample code simplified for object Detection 2011-08-14 18:44:46 +00:00
Bernat Gabor
695311d709 Added the "Similarity check (PNSR and SSIM) on the GPU" tutorial. Corrected an highgui TOC tree mistake. 2011-08-14 15:05:56 +00:00
Alexandre Benoit
e95618d0b4 nicer default parameters set 2011-08-14 07:01:56 +00:00
Alexander Mordvintsev
a0af870719 added CV_OUT to CvANN_MLP::predict
python cv2 MLP sample done
2011-08-14 04:32:27 +00:00
Alexander Mordvintsev
622bd42224 work on MLP sample in letter_recog.py (in progress...) 2011-08-14 02:26:47 +00:00
Alexandre Benoit
638f3d31cf added more explicit titles on figures and cleaned std output 2011-08-13 21:58:31 +00:00
Alexandre Benoit
23c15d562d added comments/contacts link 2011-08-13 18:24:46 +00:00
Alexandre Benoit
9d7c0141bb added comments/contacts link 2011-08-13 18:24:33 +00:00
Alexandre Benoit
6395a738cb adding openexr images tone mapping demo 2011-08-13 14:19:17 +00:00
Bernat Gabor
bdfc0201de Added the How to create videos with OpenCV Tutorial. Made some corrections to the feature2d, to get rid of some documentation build errors. 2011-08-13 14:02:18 +00:00
Alexander Mordvintsev
d2da81401f work on camshift.py 2011-08-13 08:54:11 +00:00
Alexander Mordvintsev
8c06a275f7 use default HOG people detector
minor cleaning
2011-08-13 08:52:58 +00:00
Ana Huaman
6b88d7a898 Added base tutorial for using FlannBasedMatcher with SURF detector + descriptor in rst 2011-08-12 18:30:20 +00:00
Ana Huaman
f803fc259b Added tutorial for features2d using homography to find a planar object (Based on the well known find_obj.cpp 2011-08-12 18:04:44 +00:00
Ana Huaman
ea971df8bf Added SURF_Homography sample codee 2011-08-12 03:33:52 +00:00
Alexander Mordvintsev
d80a41a543 comment 2011-08-12 03:23:44 +00:00
Alexander Mordvintsev
d7a2081230 peopledetect.py sample added (TODO: use builtin svm data instead of people_hog.txt)
some old cv api use cleaning
2011-08-12 03:05:31 +00:00
Ana Huaman
9fba5e8d8c Added code for SURF using FLANN Matcher and drawMatches options 2011-08-12 00:19:42 +00:00
Vadim Pisarevsky
907fafce5a fixed retinaDemo compile errors 2011-08-11 20:45:51 +00:00
Vadim Pisarevsky
2842d34611 added retina model, by Alexander Benoit 2011-08-11 20:42:08 +00:00
Ana Huaman
04ebef1be2 Added two sample code for features 2D - SURF descriptor and detector 2011-08-11 20:30:25 +00:00
Bernat Gabor
a0a46b0d70 Added a video input tutorial with PSNR and SSIM. 2011-08-11 09:34:03 +00:00
Andrey Morozov
c0cd317284 fixed compile errors in samples 2011-08-11 07:04:27 +00:00
itsyplen
bc64567d37 Update samples using cmd parser 2011-08-11 06:46:09 +00:00
itsyplen
d3f8b2eeb7 Updated using new cmd parser 2011-08-10 12:33:03 +00:00
Maria Dimashova
1d69a3bc6a fixed compile error on ubuntu64 2011-08-10 11:49:10 +00:00
Maria Dimashova
3569e18f0e fixed compile errors and warning on ubuntu64 2011-08-10 11:36:55 +00:00
Vladislav Vinogradov
8bb9e4302e added registerPageLocked/unregisterPageLocked functions
added convert functions to BruteForceMatcher_GPU
other minor fixes
2011-08-10 11:32:48 +00:00
itsyplen
24279c2c11 Updated sample using new cmd parser 2011-08-10 11:29:32 +00:00
itsyplen
49fb4ecbc1 Updated samples using new cmd parser 2011-08-10 10:41:38 +00:00
Vadim Pisarevsky
c9ed7fee34 fixed C++ implementation of Delaunay triangulation and moved it from sample to imgproc. 2011-08-10 10:28:01 +00:00
Maria Dimashova
6287c113c8 fixed compile errors 2011-08-10 09:43:44 +00:00
itsyplen
7f32e8131d Updating samples using cmd parser 2011-08-10 08:56:27 +00:00
itsyplen
86cd9fadf3 Fixed some grammatical errors 2011-08-10 08:52:52 +00:00
Vadim Pisarevsky
cfdf464052 initial (buggy) C++ version of Delaunay triangulation 2011-08-09 15:11:32 +00:00
Andrey Kamaev
d9d74678a9 Java API: corrected names of methods in Utils class; fixed bug in DMatch (thank for Hussein Abdinoor); added new utility method loadResource 2011-08-09 11:46:27 +00:00
Bernat Gabor
a5f38806ab Small modifications to the scan tutorial and added the video-input-psnr-ssim sample file. 2011-08-09 05:43:58 +00:00
Vladislav Vinogradov
12b7090a6f fixed some warnings under win64 2011-08-08 13:03:18 +00:00
Anatoly Baksheev
5c691907ed minor improvements in cmake-file for gpu samples 2011-08-08 12:16:23 +00:00
Vladislav Vinogradov
767ac9aa10 added gpu::Canny function 2011-08-08 08:53:55 +00:00
Bernat Gabor
ed801d3e65 Added the "Interoperability with OpenCV 1" tutorial. 2011-08-08 05:58:10 +00:00
Alexander Mordvintsev
6fdbf15aed updated lt_track.py sample
- continuous feature detection
- track verification by reverse tracking
2011-08-06 09:56:42 +00:00
Andrey Kamaev
ccc356829c Fixed color conversion bug 2011-08-05 15:46:13 +00:00
itsyplen
6d3e92517c new version of command line parser 2011-08-04 16:09:04 +00:00
Kirill Kornyakov
0595ca7454 reverted 2011-08-03 13:21:21 +00:00
Kirill Kornyakov
2a47ab6e08 java tests: minor updates 2011-08-03 13:12:39 +00:00
Vladislav Vinogradov
3ab2728da1 gpu device layer code refactoring 2011-08-03 12:10:36 +00:00
Andrey Pavlenko
fa0daa4809 Java API: fixing converters (copyData=true) and samples compilation
Testing: 1079/0/592
2011-08-03 11:57:00 +00:00
Vladislav Vinogradov
33df5ea07b added gpu::calcHist function 2011-08-01 13:15:37 +00:00
Vladislav Vinogradov
e746b3e8ae added buffered version of pyrDown and pyrUp
added stream support to downsample, upsample, pyrUp and pyrDown
2011-08-01 08:15:31 +00:00
Kirill Kornyakov
c11a7184c9 minarea.cpp sample reformatted 2011-07-30 11:59:09 +00:00
Vadim Pisarevsky
eebe4860da added minEigThreshold parameter to calcOpticalFlowPyrLK to filter out bad points earlier. 2011-07-27 19:07:45 +00:00
Bernat Gabor
6b5ea5931d Added the "Mask operations on matrices" tutorial (with its sample). Plus modified some other core tutorials. 2011-07-27 17:52:27 +00:00
Bernat Gabor
26bd6b3f5f Added the File Input and Output using XML and YAML files tutorial. 2011-07-27 11:35:11 +00:00
Andrey Kamaev
e7642f66d9 Fixed install terget for Android examples 2011-07-25 13:17:11 +00:00
Andrey Kamaev
ac7e16fdf6 Fixed camera output format handling 2011-07-25 12:32:33 +00:00
Bernat Gabor
2d3606a58f Finished the DFT tutorial for the core section. 2011-07-25 10:06:03 +00:00
Bernat Gabor
f25603112a Added Fernandos first tutorial regarding SVMs. Extended the global links (conf.py). Corrected the author names. Minor modification to the dft tutorial. 2011-07-25 07:15:52 +00:00
Andrey Kamaev
a17b693aa9 Fixed build of Android samples and tests 2011-07-24 20:44:20 +00:00
Bernat Gabor
ffe7a658fb Sample files for image scanning, basic Mat, file I/O. Added Victors removed tutorials back in the system. Some typo fixing.Expanded conf.py with new global links. 2011-07-22 15:11:59 +00:00
Andrey Pavlenko
3d9cb082c9 making CV data type to be int 2011-07-22 15:11:35 +00:00
Andrey Kamaev
ebf9916242 Fixed android samples; fixed cmake files 2011-07-22 13:34:25 +00:00
Andrey Kamaev
8782914fc8 Aded setPreviewDisplay call to java camera samples 2011-07-21 09:57:46 +00:00
Alexey Spizhevoy
a23406ea6c added missing header 2011-07-20 12:56:21 +00:00
Bernat Gabor
a2975f337a 1) Converted all images to JPG to reduce size.
2) Added a raw Latex page break directive after each TOC tree. (For the PDF tutorial look).
3) Two finished tutorials: 
   a) one describing how the Mat data structure works and its output capabilities (format function) (demonstration YouTube video included).
   b) one describing image scanning operations plus the LUT function (demonstration YouTube video included). 
   c) a basic filtering approach (plus multi row image scanning demonstration) in the work.
2011-07-19 22:08:54 +00:00
Andrey Kamaev
930b2995eb Fixed Android samples; Fixed bugs in cmake (java module). 2011-07-19 17:07:01 +00:00
Andrey Kamaev
dfdb15be79 Added Java packages support to cmake 2011-07-19 15:37:17 +00:00
Andrey Kamaev
6932203349 Fixed Android samples; updated black list of enums. 2011-07-19 12:10:05 +00:00
Andrey Kamaev
d445903b31 Added FPS measurement to some Android samples 2011-07-19 11:06:27 +00:00