Ilya Lavrenov
fd5a8b3e97
minmaxloc
11 years ago
VBystricky
5d924b7a75
If lut table has one channel and src aligned to 4, work with src as with one channel matrix
11 years ago
VBystricky
0c0ebca855
Read 4 pixel for aligned data with 1 channel
11 years ago
VBystricky
8a5f2781fc
Fix kernel by comments
11 years ago
Ilya Lavrenov
405f12fe80
optimized cv::flip (CV_8UC1)
11 years ago
Ilya Lavrenov
26b73a7bbd
merged 2 kernels
11 years ago
Ilya Lavrenov
ab428c9dbd
optimized cv::copyMakeBorder
11 years ago
Ilya Lavrenov
67bb1c6a70
optimized UMat::setTo
11 years ago
Ilya Lavrenov
17956a5ae5
optimized cv::normalize in case of mask
11 years ago
Benjamin Flesch
62533d0d26
perspectiveTransform simplify assert() for better debuggin
...
When using perspectiveTransform in rather complicated settings, it would be easier for developers to have two separate assertions for each part of the boolean expression in order to pinpoint problems more efficiently. In my case I am struggling in Python2.7 with finding out whether scn+1 == m.cols or the depth == CV_32F || depth == CV_64F is making a problem, which is kind of hard.
11 years ago
Ilya Lavrenov
80470f9cf6
added performance test
11 years ago
Ilya Lavrenov
7f818e9bc3
optimized UMat::copyTo with mask
11 years ago
Ilya Lavrenov
d156f5af6d
added missed tests for cv::norm, cv::normalize
11 years ago
Ilya Lavrenov
c52a77b90f
optimized cv::UMat::dot
11 years ago
Ilya Lavrenov
579499d900
optimized cv::sum (CV_8UC1)
11 years ago
Ilya Lavrenov
002a79bfc4
optimized cv::countNonZero
11 years ago
Ilya Lavrenov
7804d57f8b
optimized index calculation
11 years ago
Ilya Lavrenov
33173d900a
optimized cv::meanStdDev
11 years ago
Elena Gvozdeva
437927b7bb
optimized index access
11 years ago
vbystricky
b4498d1d48
Fix some errors
11 years ago
vbystricky
63584bffda
fix code in the kernel
11 years ago
vbystricky
04433b2d2b
Change buffer cols count from 64 to 32
11 years ago
vbystricky
169351b01d
Optimize openCL version of reduce function
11 years ago
vbystricky
cfabf32492
Fix some errors
11 years ago
vbystricky
48d82fd911
Fix some errors
11 years ago
vbystricky
a8bfab3cb7
Optimize OpenCL LUT function
11 years ago
vbystricky
6667cea0f4
Optimize OpenCL LUT function
11 years ago
vbystricky
72727111c7
Use 4 pixels for one unit. Some ocl code refactoring
11 years ago
vbystricky
47b092e527
Optimize OpenCL LUT function
11 years ago
Ilya Lavrenov
50fa809a96
fixed cv::mixChannels
11 years ago
Ilya Lavrenov
ec3c68c8ea
fix
11 years ago
Ilya Lavrenov
bd5e4c6c49
other kernels now use row scheme
11 years ago
Ilya Lavrenov
15738bf7ef
multiple rows in KF kernel
11 years ago
Ilya Lavrenov
5ee398bfd6
multiple rows per work-item
11 years ago
Ilya Lavrenov
c83455d8a4
optimized cv::repeat
11 years ago
StevenPuttemans
fea4396023
Added more info on the data input variable of kmeans
11 years ago
Ilya Lavrenov
0e1b37675c
added performance test for cv::meanStdDev with mask
11 years ago
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).
11 years ago
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.
11 years ago
Ilya Lavrenov
1e46a99d9f
added performance test for cv::norm with NORM_RELATIVE
11 years ago
Ilya Lavrenov
eb1dd1900b
fixed conditions
11 years ago
Elena Gvozdeva
c7dc884855
T-API: optimized ocl_flip
11 years ago
Vladislav Vinogradov
746185652a
add additional tests for different input cases
11 years ago
Vladislav Vinogradov
f16503743f
use more accurate reshape
11 years ago
Alexander Mordvintsev
2756ae2051
exposed OpenCL-control functions to python
11 years ago
Vladislav Vinogradov
55a714c83b
fix cv::kmeans function
...
reshape input matrix, since the function works with data
as with [N x dims] matrix
11 years ago
Ilya Lavrenov
d16e0b377f
disabled IPP functions that slower than OpenCV
11 years ago
Ilya Lavrenov
f64dfeb222
fix for cv::norm (norm_inf)
11 years ago
StevenPuttemans
006956c324
Fixing as suggested in bug 2626, made naming same for both C, C++ and python API
11 years ago
StevenPuttemans
a0a8fb4fd9
fixed bug 2626
11 years ago