Andrey Kamaev
e75df56317
Unified handling of InputOutputArrays in Python wrapper generator
...
This makes arguments of type InputOutputArray required in python unless they
have a default value in C++.
As result following python functions changes signatures in non-trivial way:
* calcOpticalFlowFarneback
* calcOpticalFlowPyrLK
* calibrateCamera
* findContours
* findTransformECC
* floodFill
* kmeans
* PCACompute
* stereoCalibrate
And the following functions become return their modified inputs as a return
value:
* accumulate
* accumulateProduct
* accumulateSquare
* accumulateWeighted
* circle
* completeSymm
* cornerSubPix
* drawChessboardCorners
* drawContours
* drawDataMatrixCodes
* ellipse
* fillConvexPoly
* fillPoly
* filterSpeckles
* grabCut
* insertChannel
* line
* patchNaNs
* polylines
* randn
* randShuffle
* randu
* rectangle
* setIdentity
* updateMotionHistory
* validateDisparity
* watershed
12 years ago
Andrey Kamaev
a1c456b7c3
Extract common base header for C and C++ APIs
12 years ago
Andrey Kamaev
a42a0f5fca
Added compatibility headers
12 years ago
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
12 years ago
Georgios Evangelidis
f40725bb50
Add ECC algorithm
...
Evangelidis, G.D. and Psarakis E.Z. "Parametric Image Alignment using Enhanced
Correlation Coefficient Maximization", IEEE Transactions on PAMI, vol. 32, no.
10, 2008
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
Anna Kogan
f6e0d327b0
Increased time limits
12 years ago
Andrey Kamaev
2bbb777d95
Fix warnings about missing parent for class members
12 years ago
Vladislav Vinogradov
a3a09cf4d1
refactored OpticalFlowDual_TVL1:
...
* added DenseOpticalFlow interface
* moved OpticalFlowDual_TVL1 to src folder
12 years ago
Vladislav Vinogradov
1498d2f427
added dual tvl1 optical flow implementation
12 years ago
Daniil Osokin
fe5b9df45f
Fixed multiple issues in docs (bug #2410 )
12 years ago
Anna Kogan
ed4c687d45
Increased time limits, eliminated extra params
12 years ago
Andrey Kamaev
c9d8e9900f
Allow input of calcOpticalFlowPyrLK be submats of different size images
...
This fixes bug #2075
12 years ago
Andrey Kamaev
6a29b13c45
Add test for issue #2075
12 years ago
Ivan Korolev
b362affd13
Fixed bug in the cv::estimateRigidTransform ( #1949 )
12 years ago
Vadim Pisarevsky
c197a46e7e
removed rarely used fixed_size parameter from AutoBuffer type, added optional AutoBuffer* but to cvarrToMat in order to speedup CvSeq->Mat conversion; finished conversion of convex hull and related functions to C++
12 years ago
Alexander Smorkalov
8cb0343f4c
Documentation build warning fixes.
...
Invalid links and refences fixed.
SpaeseMat class documentation updated.
12 years ago
Andrey Kamaev
b1384a6da8
Fix cvCalcOpticalFlow when the status parameter is NULL
...
issue 2526
12 years ago
Andrey Kamaev
c513d4ecd6
Increase max RMSE error for tvl1 optical flow test
12 years ago
Anatoly Baksheev
94c310fc14
added Ptr::operator==
12 years ago
Andrey Kamaev
fe0b88d291
Set sanity threshold for TVL1 optical flow to 0.5
12 years ago
Andrey Kamaev
1284121d89
Set sanity threshold for TVL1 optical flow to 0.02
12 years ago
Vladislav Vinogradov
53f1e73535
fixed Video_calcOpticalFlowDual_TVL1 test (Bug #2597 )
...
uses RMSE instead of bitwise equivalence
12 years ago
Anna Kogan
8877066846
increased time-limits
12 years ago
LeonidBeynenson
52a136227d
Modified documentation for calcOpticalFlowSF.
12 years ago
Andrey Kamaev
a126532cb7
Fix OS X build warnings
12 years ago
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
12 years ago
LeonidBeynenson
02646427fb
Fixed arguments of the function calcOpticalFlowSF.
12 years ago
Vladislav Vinogradov
8db5b7d7d4
fixed warnings under Windows
12 years ago
Vladislav Vinogradov
0ad849d2fd
Dual TV-L1 optical flow implementation
12 years ago
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
12 years ago
Andrey Kamaev
73bbabf207
Eliminate discrepancies between signatures in documentation and OpenCV headers
...
All errors were found by doc/check_docs2.py
12 years ago
Andrey Kamaev
0e7ca71dcc
Normalize whitespace in documentation and text files
12 years ago
Andrey Kamaev
461b69f6ee
Eliminate discrepancies between signatures in documentation and OpenCV headers
...
All errors were found by doc/check_docs2.py
12 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
12 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
12 years ago
Vadim Pisarevsky
cb58e5a3a4
let Kalman handle the missing measurements (bug #1380 )
12 years ago
Vadim Pisarevsky
354a5f2686
added recommended number of stripes to parallel_for_, modified some of the functions to use larger stripes (for better performance)
12 years ago
Andrey Kamaev
b8a67dc0e3
Adjust thresholds in sanity checks for calcOpticalFlowPyrLK
12 years ago
Andrey Kamaev
b95923360d
Add sanity checkes to video module perf tests
12 years ago
Vadim Pisarevsky
06a13d9ba0
replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet
12 years ago
Vadim Pisarevsky
bbeffcc115
fixed the case learningRate==0 in BackgroundSubtractorMOG2 (patch #2221 ; thanks to Will Lucas)
12 years ago
Vadim Pisarevsky
932100c5a3
fixed build errors and warnings on Windows
12 years ago
Yury Zemlyanskiy
66ce62cd0d
Small fixed #3
12 years ago
Yury Zemlyanskiy
036258b8da
Small fixed #2
12 years ago
Yury Zemlyanskiy
9d1aa37e21
Small fixes
12 years ago
Yury Zemlyanskiy
0c10ed26e3
Update to improve performance of SimpleFlow algorithm
...
+ Improve performance of calcOpticalFlowSingleScale method
+ Small refactoring
Current results:
IMAGE NAMES RMSE
Beanbags
Dimetrodon 0.329428
DogDance
Grove2 0.550852
Grove3 1.464699
Hydrangea 0.523277
MiniCooper
RubberWhale 0.367246
Urban2 2.717003
Urban3 4.185070
Venus 0.775422
Walking
Time (for Urban3):
17.490248 sec
12 years ago
Vadim Pisarevsky
e5f9f97954
fixed build warnings on Windows
12 years ago
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)'
12 years ago
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
12 years ago