Roman Donchenko
7ea1bf3cf0
Fixed several problems found by PVS-Studio.
...
This fixes all problems from the article "Checking OpenCV with PVS-Studio"
<http://www.viva64.com/en/b/0191/ > that are not already fixed and are
not in 3rdparty or the legacy module.
The problems fixed are two instances of useless code and one instance
of unspecified behavior (right-shifting a negative number).
2014-05-20 13:54:00 +04:00
Ilya Krylov
3678020c28
Added license to source files
2014-05-20 12:37:37 +04:00
Roman Donchenko
0ec54982b5
Merge pull request #2767 from SpecLad:merge-2.4
2014-05-20 11:50:49 +04:00
Roman Donchenko
976da2f3d3
Merge pull request #2768 from SpecLad:useless-loop
2014-05-20 11:50:29 +04:00
Roman Donchenko
3d7a457c97
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
doc/tutorials/introduction/linux_install/linux_install.rst
modules/core/doc/operations_on_arrays.rst
modules/core/include/opencv2/core/core.hpp
modules/core/src/system.cpp
modules/gpu/src/cuda/resize.cu
modules/imgproc/doc/miscellaneous_transformations.rst
modules/imgproc/doc/structural_analysis_and_shape_descriptors.rst
modules/video/src/bgfg_gaussmix2.cpp
2014-05-19 18:39:20 +04:00
Ilya Krylov
0d2fab86b4
Changed documentation for namespace fisheye
2014-05-19 18:16:00 +04:00
Ilya Krylov
651b13f72a
Refactored class Fisheye to namespace fisheye
2014-05-19 17:55:32 +04:00
Roman Donchenko
bea46c90b5
Remove a useless loop that copies an array to itself
2014-05-19 17:38:30 +04:00
Vadim Pisarevsky
0b4eb6a964
Merge pull request #2509 from euphrat:mog2_bgimg_gray
2014-05-19 17:36:38 +04:00
Vadim Pisarevsky
c6113c6cb3
Merge pull request #2630 from isarandi:concat_corr
2014-05-19 17:36:20 +04:00
Vadim Pisarevsky
8bd1efa523
Merge pull request #2673 from BloodAxe:kaze
2014-05-19 17:35:22 +04:00
Vadim Pisarevsky
934cb6c452
Merge pull request #2680 from adrians:remove_cv_err
2014-05-19 17:35:03 +04:00
Vadim Pisarevsky
988b108858
Merge pull request #2701 from thoinvil:BugfixFilterEngineApplyROI
2014-05-19 17:34:45 +04:00
Vadim Pisarevsky
44acfc38a1
Merge pull request #2739 from StevenPuttemans:bug_1523
2014-05-19 17:33:36 +04:00
Vadim Pisarevsky
e30939f09b
Merge pull request #2738 from kevmitch:2.4
2014-05-19 17:33:22 +04:00
Vadim Pisarevsky
118b27f5b4
Merge pull request #2744 from jet47:kmeans-fix
2014-05-19 17:33:10 +04:00
Vadim Pisarevsky
f01bd6f978
Merge pull request #2752 from jet47:pr-2746
2014-05-19 17:30:32 +04:00
Vadim Pisarevsky
165789bfcd
Merge pull request #2764 from hbadino:Feature_3692
2014-05-19 17:30:18 +04:00
Roman Donchenko
eded87de5b
Merge pull request #2754 from thoinvil:patch-1
2014-05-19 15:41:28 +04:00
StevenPuttemans
12207ac763
fix coordinate problem with large images - bug 1523
2014-05-19 13:07:44 +02:00
Roman Donchenko
9eac451a3a
Merge pull request #2741 from alalek:icv_android
2014-05-19 15:04:36 +04:00
Roman Donchenko
cba5235f08
Merge pull request #2698 from GregoryMorse:patch-2
2014-05-19 14:52:58 +04:00
Roman Donchenko
f77aa45cfb
Merge pull request #2735 from StevenPuttemans:bug_2000
2014-05-19 14:25:47 +04:00
StevenPuttemans
7fc764f5e5
added documentation for findContours
2014-05-19 11:44:25 +02:00
Roman Donchenko
f0b0d4e867
Merge pull request #2685 from znah:ocl_control_py
2014-05-19 13:38:36 +04:00
Roman Donchenko
06b335b2d7
Merge pull request #2733 from StevenPuttemans:bug_2162
2014-05-19 13:04:54 +04:00
Roman Donchenko
62e0759ba2
Merge pull request #2719 from yashdv:patch-1
2014-05-19 13:00:32 +04:00
Konstantin Matskevich
a46f119fdf
docs fixes
2014-05-19 09:54:15 +04:00
Kazuki Matsuda
fa292c3d8d
Implimentation "cv::Mat::forEach"
...
I propose forEach method for cv::Mat and cv::Mat_.
This is solution for the overhead of MatIterator_<_Tp>.
I runs a test that micro opecode runs all over the pixel of cv::Mat_<cv::Point3_<uint8_t>>.
And this implementation 40% faster than the simple pointer, 80% faster than iterator.
With OpenMP, 70% faster than simple pointer, 95% faster than iterator (Core i7 920).
Above all, code is more readable.
My test code is here.
https://gist.github.com/kazuki-ma/8285876
Thanks.
2014-05-18 11:01:45 +09:00
pradeep
c5b4b99350
Implemented Kullback-Leibler divergence
2014-05-17 23:44:31 +08:00
Hernan Badino
9a371de93b
Switched insertion of connected components in filterSpecklesImpl
2014-05-16 18:49:45 -04:00
Roman Donchenko
c9cb480844
Merge pull request #2753 from shahurik:2.4
2014-05-16 17:40:41 +04:00
Ilya Lavrenov
1e46a99d9f
added performance test for cv::norm with NORM_RELATIVE
2014-05-16 14:15:31 +04:00
Ilya Lavrenov
eb1dd1900b
fixed conditions
2014-05-16 12:18:35 +04:00
Elena Gvozdeva
c7dc884855
T-API: optimized ocl_flip
2014-05-16 11:01:10 +04:00
Alexander Karsakov
8ecb8c6a3d
Optimized memory access by using stride pattern
2014-05-16 10:22:03 +04:00
Aaron Kunze
033aebe668
A more efficient workaround for erode
2014-05-15 16:31:24 -07:00
Alexander Alekhin
ada2879faa
Merge pull request #2756 from ElenaGvozdeva:ippi_matchTemplate
2014-05-15 18:50:01 +04:00
Ilya Lavrenov
f3440888ef
optimized stitching warpers
2014-05-15 16:28:34 +04:00
Elena Gvozdeva
ce0b808e3c
IPP: fixed ipp_matchTemplate
2014-05-15 13:05:27 +04:00
Vladislav Vinogradov
746185652a
add additional tests for different input cases
2014-05-15 12:08:38 +04:00
Vladislav Vinogradov
f16503743f
use more accurate reshape
2014-05-15 12:08:01 +04:00
thoinvil
ea038436e6
Added condition to 1st test in cv::GaussianBlur
...
Consistent with the test made in cv::boxFilter, it adjusts the kernel size to the source size only if the border is not BORDER_CONSTANT and if BORDER_ISOLATED is set. Otherwise, the source has to be considered possibly in a larger image (i.e. the source being a ROI) in witch the kernel should apply.
2014-05-15 08:40:13 +02:00
Vlad Shakhuro
6a93b43cae
Fix svm intro tutorial
2014-05-14 21:24:57 +04:00
Roman Donchenko
0ebde64701
Merge pull request #2743 from StevenPuttemans:bugfix_3549
2014-05-14 19:49:27 +04:00
Ilya Krylov
c30fef1f9d
Fixed build issues
2014-05-14 18:58:39 +04:00
Alexander Mordvintsev
a52979c37f
exposed TVL1 optical flow to python
2014-05-14 17:45:21 +04:00
Alexander Mordvintsev
2756ae2051
exposed OpenCL-control functions to python
2014-05-14 17:42:21 +04:00
Roman Donchenko
cafcfc4d0f
Merge pull request #2749 from jet47:fix-bug-3678
2014-05-14 17:25:19 +04:00
Roman Donchenko
55bff44810
Merge pull request #2747 from jet47:gpu-resize-stream-fix
2014-05-14 16:34:48 +04:00