Vadim Pisarevsky
e5f9f97954
fixed build warnings on Windows
2012-08-31 14:56:28 +04:00
Yury Zemlyanskiy
1fde184192
Small fixes for SimpleFlow algorithm
...
+ Fixed warnings
+ Add new function calcOpticalFlow with smaller number of arguments
+ Add asserts to algorithm and remove 'exit(1)'
2012-08-31 14:39:59 +04:00
Yury Zemlyanskiy
784c09d6f9
Updates for SimpleFlow algorithm
...
+ New format for flow data - CV_32C2
+ Memory optimization
+ Cross Bilateral Filter optimization
+ Minor optimizations
+ Sample for calcOpticalFlowSF improved
2012-08-31 14:39:59 +04:00
Yury Zemlyanskiy
c77d099018
"SimpleFlow" optical flow estimation algorithm (GSoC project) declaration in includes, implementation, usage example, test
2012-08-31 14:39:58 +04:00
Yury Zemlyanskiy
7ad4c25452
Small fixes for SimpleFlow algorithm
...
+ Fixed warnings
+ Add new function calcOpticalFlow with smaller number of arguments
+ Add asserts to algorithm and remove 'exit(1)'
2012-08-31 13:34:24 +04:00
Vadim Pisarevsky
633a8bfacc
fixed many warnings (modified pull request 13)
2012-08-28 18:15:14 +04:00
Yury Zemlyanskiy
5ee632fe90
Updates for SimpleFlow algorithm
...
+ New format for flow data - CV_32C2
+ Memory optimization
+ Cross Bilateral Filter optimization
+ Minor optimizations
+ Sample for calcOpticalFlowSF improved
2012-08-28 04:16:40 +04:00
Yury Zemlyanskiy
cc6f1eb824
"SimpleFlow" optical flow estimation algorithm (GSoC project)
...
declaration in includes, implementation, usage example, test
2012-08-28 04:16:40 +04:00
Anatoly Baksheev
70204a8e68
Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now
2012-08-24 02:02:42 +04:00
Vsevolod Glumov
5648e49d59
Merge remote-tracking branch 'origin/master'
2012-08-23 14:58:41 +04:00
Vsevolod Glumov
fc307c87dc
Improved the public 'non-optimized' duplicates of 'Tegra-optimized' functions.
2012-08-23 14:56:02 +04:00
Andrey Kamaev
1a621c2916
Fix build warnings
2012-08-19 19:36:43 +04:00
Vladislav Vinogradov
456890e9e4
fixed warning C4512
2012-08-15 13:48:28 +04:00
Andrey Kamaev
d525362cd5
Fixed 2 new Android build warnings
2012-08-13 19:24:31 +04:00
Vladislav Vinogradov
941897aa3d
fixed build errors in bgfg_gmg
2012-08-13 17:00:21 +04:00
Vladislav Vinogradov
4dbc7600e7
added support of all types to BackgroundSubtractorGMG
2012-08-13 10:28:42 +04:00
Vladislav Vinogradov
bfd9e6102a
added updateBackgroundModel parameter and release method
2012-08-09 14:37:08 +04:00
Vladislav Vinogradov
55f8310cac
fixed number of training mode operation
2012-08-09 12:37:35 +04:00
Vladislav Vinogradov
9b16563f44
fixed build warnings
2012-08-09 11:05:27 +04:00
Vladislav Vinogradov
fb5f366459
made BackgroundSubtractorGMG's parameters public
2012-08-09 10:23:24 +04:00
Vladislav Vinogradov
42c1d4f4b1
new optimized version of BackgroundSubtractorGMG
2012-08-08 18:15:06 +04:00
Andrey Kamaev
9981b283a6
Fixed build warnings (including error in FAST)
2012-08-06 19:10:55 +04:00
Anatoly Baksheev
acd19fe36c
test7
2012-07-25 22:20:41 +04:00
Anatoly Baksheev
29fee9cab3
test2
2012-07-25 18:11:07 +04:00
Andrey Kamaev
e900952b87
quiet most of the OSX build warnings
2012-07-05 12:56:31 +00:00
Maria Dimashova
8f5b15b1c3
fixed compilation in msvc
2012-07-01 20:58:08 +00:00
Andrey Kamaev
dec38e5949
Background subtractor GMG: removed flexitype, fixed build errors.
2012-06-30 20:47:09 +00:00
Andrey Kamaev
a25c27ca05
Fixed windows build problems of BackgroundSubtractorGMG but code still need more work.
2012-06-28 20:42:26 +00:00
Andrey Kamaev
2a2092092f
Fixed Android build warnings in backgroundsubtractor_gbh
2012-06-28 18:11:10 +00:00
Vadim Pisarevsky
e4b58ebff5
added GMG background segmentation algorithm by Andrew Godbehere, ticket #2065
2012-06-28 16:24:48 +00:00
Andrey Kamaev
c5aba337e9
Fixed number of warnings. Fixed mingw64 build.
2012-06-12 14:46:12 +00:00
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
2012-06-09 15:00:04 +00:00
Andrey Kamaev
47a4e87784
Ignored warnings from gtest with precompiled headers enabled
2012-06-08 14:54:17 +00:00
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
2012-06-07 17:21:29 +00:00
Vadim Pisarevsky
6206908868
added nmixtures parameter to BackgroundSubtractorMOG2 (ticket #1914 )
2012-06-01 09:00:42 +00:00
Andrey Kamaev
05de6302fd
Fixed documentation: corrected parameter names
2012-05-29 10:36:19 +00:00
Andrey Kamaev
eb2f1f81ed
Fixed hundreds of documentation problems
2012-05-28 07:36:14 +00:00
Andrey Kamaev
ab6f0c4e0b
Added tegra stub for cornerEigenValsVecs
2012-05-25 08:20:13 +00:00
Andrey Kamaev
88c934ea8c
Added documentation for buildOpticalFlowPyramid
2012-05-23 08:50:43 +00:00
Vadim Pisarevsky
fd68cc768a
fixed 2 build problems on MacOSX (highgui with ffmpeg, opencv_world); added macro CV_INIT_ALGORITHM for simpler algorithm registration (ticket #1876 )
2012-05-21 14:56:07 +00:00
Andrey Kamaev
9bc5afd278
Updated tegra optical flow stub
2012-05-21 13:57:36 +00:00
Andrey Kamaev
47f72b538f
Added new performance tests for calcOpticalFlowPyrLK and buildOpticalFlowPyramid; extracted private header from lkpyramid.cpp
2012-05-21 13:07:53 +00:00
Andrey Kamaev
80f1b1478d
Fixed parameter name and copy condition
2012-05-18 13:29:49 +00:00
Andrey Kamaev
8f3273bf07
Refactored per-computed pyramid handling in calcOpticalFlowPyrLK #1321
2012-05-17 10:29:53 +00:00
Andrey Kamaev
a877ecdcf0
Added option to pass pre-computed pyramid to piramidal LK optical flow #1321
2012-05-16 14:52:46 +00:00
Vadim Pisarevsky
8a5b6ced1a
fixed background update in GMM2 algorithm (ticket #1931 )
2012-05-15 14:25:07 +00:00
Vadim Pisarevsky
9bbcebd6b0
added opencv_world module that combines all the other [selected by user] OpenCV modules, except for opencv_python and opencv_gpu.
2012-05-12 13:54:26 +00:00
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
2012-04-30 14:33:52 +00:00
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
2012-04-13 21:50:59 +00:00
Ilya Lysenkov
258afe7cc2
Added OPTFLOW_LK_GET_MIN_EIGENVALS flag as alias for CV_LKFLOW_GET_MIN_EIGENVALS.
2012-04-11 12:36:16 +00:00
Andrey Kamaev
a4f5216d52
Fixed gcc build after r7751
2012-03-30 14:03:18 +00:00
Vadim Pisarevsky
beb7fc3c92
a LOT of obsolete stuff has been moved to the legacy module.
2012-03-30 12:19:25 +00:00
Andrey Kamaev
94c258cf15
#1205 fixed ~100 of ~700 parameters
2012-03-29 06:50:05 +00:00
Vadim Pisarevsky
4ba87233bb
fixed the size of output velocity map in OptFlowBM, ticket #1362 (thanks to Takanori Y for the patch)
2012-03-26 09:20:03 +00:00
Marina Kolpakova
e50c0ed4c8
Fixed bug #1629
2012-03-19 11:29:29 +00:00
Vadim Pisarevsky
846e37ded5
fixed many warnings from GCC 4.6.1
2012-03-17 09:22:31 +00:00
Vadim Pisarevsky
957e80abbd
lot's of changes; nonfree & photo modules added; SIFT & SURF -> nonfree module; Inpainting -> photo; refactored features2d (ORB is still failing tests), optimized brute-force matcher and made it non-template.
2012-03-15 14:36:01 +00:00
Vadim Pisarevsky
1a25e58239
fixed patch diff calculation in the end of calcopticalflowpyrlk (thanks to Vlad Vinogradov for the patch)
2012-03-07 13:35:13 +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
Vadim Pisarevsky
80f422a531
added copyright notice for MOG2 algorithm by Z. Zivkovic
2011-12-29 14:08:33 +00:00
Andrey Kamaev
45d36ee0c8
Reenabled Tegra optimization of calcOpticalFlowPyrLK
2011-11-23 15:25:05 +00:00
Andrey Kamaev
40d82c0720
One more bugfix for calcOpticalFlowPyrLK
2011-11-22 09:50:38 +00:00
Andrey Kamaev
4378f398c7
Fixed border interpolation bug in calcOpticalFlowPyrLK
2011-11-21 16:34:08 +00:00
Leonid Beynenson
3c9979cd6a
Disabled some unfinished optimizations.
2011-09-29 08:51:03 +00:00
Andrey Kamaev
d7a9b99b1d
Documentation: fixed references for C++ operators
2011-08-13 21:39:10 +00:00
Andrey Kamaev
d6e3ccc1b2
Documentation: fixed about 100 cross-referencing errors.
2011-08-13 16:49:40 +00:00
Andrey Kamaev
431daf59b6
* Fixed cross-referencing in reference manual (except C++ operator() ).
...
* Fixed display of struct and class definitions (except classes with base class specified).
* Fixed formatting and referencing errors in several documentation files.
2011-08-12 22:18:04 +00:00
Vadim Pisarevsky
bd0d8429ee
added support for Ximea cameras (patch by Marian Zajko), fixed GCC warnings in MOG2 background subtractor.
2011-08-11 17:59:30 +00:00
Vadim Pisarevsky
cffd89f88f
added some missing declarations of the functions, noticed in the ticket ##229
2011-08-06 19:17:14 +00:00
Vadim Pisarevsky
eebe4860da
added minEigThreshold parameter to calcOpticalFlowPyrLK to filter out bad points earlier.
2011-07-27 19:07: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
f2e1a64c1b
fixed "import cv" in the new python samples. corrected Python bindings to match the documentation and vice versa (NOTE: in cv2.stereoCalibrate the parameter ordering has been changed)
2011-07-16 09:35:56 +00:00
Vadim Pisarevsky
2dea07f9f8
repaired Python bindings for functions using InputOutputArray
2011-07-14 14:13:10 +00:00
Vadim Pisarevsky
a69bd80b99
fixed opencv_video tests
2011-07-13 10:18:13 +00:00
Vadim Pisarevsky
569b1ad582
embeded cv Python module into cv2.
2011-07-12 12:56:03 +00:00
Vadim Pisarevsky
21409de176
optimized sparse LK optical flow (tickets #1062 and #1210 )
2011-07-11 23:03:05 +00:00
Alexander Mordvintsev
848fa23a07
made boundingRects argument of segmentMotion CV_OUT
...
updated documentation
2011-07-11 07:51:15 +00:00
Andrey Kamaev
741a689f65
Improved RST parser; fixed small typos found by new parser
2011-07-07 11:23:51 +00:00
Vadim Pisarevsky
cc9a1bb62f
propagated some more fixes from 2.3 branch to the trunk
2011-06-30 12:06:26 +00:00
Bernat Gabor
762bc0f8af
Some reST syntax correction. Now the PDF documentation builds correctly under Windows using MIKTEX. Some update on the tutorial structure. Some CSS syntax correction. Windows Install Tutorial v0.4.
2011-06-30 00:41:41 +00:00
Vadim Pisarevsky
b204e73d9a
propagated some more fixes from 2.3 branch to the trunk
2011-06-29 22:06:42 +00:00
Andrey Kamaev
2edf764eee
Added video.hpp header (for convenience with other modules); added option to specify list of headers for Java API generator
2011-06-24 08:13:02 +00:00
Vadim Pisarevsky
d5ba7c3826
fixed crashes in camshiftdemo (ticket #875 )
2011-06-17 20:34:34 +00:00
Vadim Pisarevsky
8d8ef596c8
introduced new RST/Sphinx domain ocv.
2011-06-16 12:48:23 +00:00
Anatoly Baksheev
8f4c7db3f6
~40 warnings under VS2008
...
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
2011-06-11 17:24:09 +00:00
Ilya Lysenkov
c69180396e
Minor doc fix
2011-06-10 18:00:23 +00:00
Ilya Lysenkov
4ad02804e1
Added documentation of segmentMotion from cvSegmentMotion doc
2011-06-10 17:58:36 +00:00
Ilya Lysenkov
1ebdfa4992
Copied docs of Kalman Filter from source code to documentation
2011-06-10 17:20:03 +00:00
Ilya Lysenkov
289a827aed
Minor doc fix
2011-06-10 16:48:39 +00:00
Ilya Lysenkov
0c10ed8faf
Minor doc fix
2011-06-10 16:35:46 +00:00
Ilya Lysenkov
883b87c04f
Minor.
2011-06-10 09:30:41 +00:00
Ilya Lysenkov
d551024fc7
Copied docs of background/foreground segmentation from source code to documentation
2011-06-10 09:19:45 +00:00
Ilya Lysenkov
575ec4aae8
Added doxygen doc to getBackgroundImage
2011-06-09 07:36:26 +00:00
Vadim Pisarevsky
3531521f10
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:17:04 +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
Vadim Pisarevsky
fcd2a0c3d3
fixed VS2010 compile warnings and errors
2011-06-06 15:15:30 +00:00
Vadim Pisarevsky
0c877f62e9
replaced "const InputArray&" => "InputArray"; made InputArray and OutputArray references. added "None()" constant (no array()).
2011-06-06 14:51:27 +00:00
Andrey Kamaev
cdda5ec491
YUV420i to RGB conversion is added to cvtColor
2011-06-04 18:15:52 +00:00
Andrey Kamaev
2609df00bd
Added missed method declarations. Fix for r5343
2011-06-03 15:09:21 +00:00
Ilya Lysenkov
04ebfc0a02
Added computing of the mean background image in the BackgroundSubtractorMOG2 model.
2011-06-03 14:10:12 +00:00
Alexander Shishkov
c5fa70143d
added check input data
2011-06-03 07:57:07 +00:00
Vadim Pisarevsky
47443d9826
fixed 2 bugs reported by exvan (ticket #799 )
2011-05-23 14:01:12 +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
Andrey Kamaev
1388826c41
Tegra optimization for calcOpticalFlowPyrLK
2011-05-20 14:33:41 +00:00
Vadim Pisarevsky
2dc981aaa8
fixed bug with possible memory corruption in CvMat m = iarray.getMat(); expressions (ticket #1054 )
2011-05-18 15:16:12 +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
f39db3f15a
fixed problems indicated with ? marks
2011-05-05 13:31:54 +00:00
Elena Fedotova
b435ff0bb7
Purpose: updated the video chapter
2011-05-02 20:21:37 +00:00
Vadim Pisarevsky
9a991a2e10
fixed build problems on Windows
2011-04-18 15:14:32 +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
Vadim Pisarevsky
60633fddd0
fixed bug in complanarity check in cvEstimateRigidTransform (thanks to Luca Del Tongo)
2011-03-31 14:03:17 +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
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
Vadim Pisarevsky
061b49e0b2
reworked nearly all of the OpenCV tests (except for opencv_gpu tests) - they now use the Google Test engine.
2011-02-09 20:55:11 +00:00
Vadim Pisarevsky
e26ac53589
some more fixes in background/foreground subtraction; converted bgfg_segm.cpp sample to C++
2010-12-28 21:28:34 +00:00
Vadim Pisarevsky
2dd0e85264
fixed some build problems
2010-12-28 21:15:58 +00:00
Vadim Pisarevsky
0468bdeadd
added background/foreground segmentation algorithm with shadow detection (by Zoran Zivkovic)
2010-12-28 16:25:39 +00:00
Vadim Pisarevsky
a937d9d43c
unified the coordinate interpretation in RotatedRect (ticket #425 )
2010-11-29 18:14:08 +00:00
Vadim Pisarevsky
a3dfba36a1
fixed crashes in camshiftdemo sample
2010-11-28 19:44:01 +00:00
Vadim Pisarevsky
54ef4c08c2
moved some old stuff to the legacy module; merge "compat_c.h" headers and moved to the legacy as well. moved implementation of many non-critical/obsolete inline functions and methods to .cpp to improve Opencv build time
2010-11-26 17:58:20 +00:00
Vadim Pisarevsky
1286c1db45
fixed multiple warnings from VS2010.
2010-11-25 16:55:46 +00:00
Vadim Pisarevsky
d366c0b2fa
fixed canny test; fixed mhi-global test & implementation (hopefully, for the last time); added sse 4.1 & 4.2 support (not working in Xcode for some reason); moved splineInterpolation to color.cpp; fixed a few bugs in documentation
2010-11-24 09:46:46 +00:00
Vadim Pisarevsky
92fb499ba9
added type selection in the Kalman filter (thanks to Nghia Ho for the patch; see ticket #693 )
2010-11-22 21:05:22 +00:00
Vadim Pisarevsky
e954577304
fixed duplicated external symbols in the static version of OpenCV
2010-11-15 21:23:14 +00:00
Vadim Pisarevsky
5a53d82e30
fixed most of the failures in opencv_test
2010-11-06 14:56:01 +00:00
Vadim Pisarevsky
893fb90b87
extended Python bindings; not merged into cv.cpp yet; and many of the helper functions, like pyopencv_to_*, pyopencv_from_* etc. are still missing
2010-10-29 13:09:49 +00:00
Vadim Pisarevsky
83f6085773
added more helper macros to the function declarations, to assist the Python wrapper generator. Fixed memleak in Mat::operator()(Range,Range) and the related functions (Mat::row, Mat::col etc.)
2010-10-27 18:26:39 +00:00
Vadim Pisarevsky
1b1eab8e67
added helper macros to the function declarations
2010-10-16 20:34:34 +00:00
Vadim Pisarevsky
7ec4b59fac
added #include "cvconfig.h" to make TBB and other 3rd party libs work correctly
2010-06-29 15:12:07 +00:00
Vadim Pisarevsky
266c4642ea
doxygenated opencv_video & opencv_calib3d modules (C++ part only)
2010-05-25 15:59:48 +00:00
Vadim Pisarevsky
127d6649a1
"atomic bomb" commit. Reorganized OpenCV directory structure
2010-05-11 17:44:00 +00:00