Vadim Pisarevsky
a37876ab95
fixed build of iOS framework another time; clang does not like the new NEON-optimized split/merge
11 years ago
Elena Gvozdeva
b73b28ab9c
fix for ocl_lut
11 years ago
Alexander Karsakov
835b5e2179
Disabled ippiConvert_32f16s_C1R since it breaks OCL accuracy tests of remap with test_loop_times=30.
11 years ago
Alexander Alekhin
55188fe991
world fix
11 years ago
Adrian Stratulat
b2acd1f75a
Vectorize split & merge for NEON
11 years ago
Vadim Pisarevsky
5267ed46c7
1. disabled OpenCL acceleration for cv::multiply() (CV_32F), cv::divide (CV_32F), cv::convertScaleAbs (CV_32F) and cv::reduce (SUM, CV_32F), cv::reduce (MIN & MAX), cv::flip (3-channel case).
...
2. changed the number of test loops from 1 to 30 (except for cv::pow() test, which fails for yet unknown reason)
3. disabled IPP acceleration for 3-channel norms.
4. modified relativeNorm test function to handle very small values
11 years ago
Ilya Lavrenov
10c772fa7f
minor optimization of cv::LUT
11 years ago
Ilya Lavrenov
972119bff3
sse2 optimization of cv::convertScaleAbs
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
Ilya Lavrenov
17956a5ae5
optimized cv::normalize in case of mask
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
bd5e4c6c49
other kernels now use row scheme
11 years ago
Ilya Lavrenov
15738bf7ef
multiple rows in KF kernel
11 years ago
Alexander Alekhin
b62e59aac0
icv: enable functions
11 years ago
Alexander Alekhin
7ee1d5f69b
ipp: added LUT optimization
11 years ago
vbystricky
9cdb330452
Change test conditions
11 years ago
vbystricky
f5c729396d
Fix call of ippiConvert.
11 years ago
Ilya Lavrenov
2cd7a913ed
verbose errors
11 years ago
Ilya Lavrenov
f3c56f8310
first attemp
11 years ago
Alexander Alekhin
ab691a4a24
ipp: some functions are not available in the ICV package #2
11 years ago
Ilya Lavrenov
a624ec167d
cv::Mat::convertTo
11 years ago
Ilya Lavrenov
b73490f86c
eliminated restriction src[i].channels() == 1 in cv::merge
11 years ago
Ilya Lavrenov
f138b613b7
cv::compare
11 years ago
Ilya Lavrenov
2755ae5df9
experiments
11 years ago
Ilya Lavrenov
fe38aab84a
core tapi optimization
11 years ago
Ilya Lavrenov
da5b316b4e
minor ocl.cpp refactoring
...
fix for cv::LUT and cv::transpose
11 years ago
Ilya Lavrenov
2dd294cc84
fixed cv::split; enabled test
11 years ago
Ilya Lavrenov
7f785e0a11
refactored core using new macro
11 years ago
Ilya Lavrenov
5d18cf9989
added cv::[extract|insert]Channel to T-API
11 years ago
Ilya Lavrenov
6b9ebcbf3d
deleted extra semicolons
12 years ago
Ilya Lavrenov
a2e683d133
fixed umat access
12 years ago
Ilya Lavrenov
abcf8d9e61
implemented OpenCL version of cv::convertScaleAbs
12 years ago
Ilya Lavrenov
31e6251793
added new perf tests to core
12 years ago
Ilya Lavrenov
73c96cbd50
some fixes of cv::mixChannels
12 years ago
Ilya Lavrenov
a7d2830d3f
added cv::mixChannels to T-API
12 years ago
Ilya Lavrenov
e3d23918fa
added cv::normalize to T-API; implemented missed UMat::copyTo with mask
12 years ago
Ilya Lavrenov
5566d31468
more strict checks outside ROI
12 years ago
Ilya Lavrenov
c16c9a2e8e
added cv::split to T-API
12 years ago
Ilya Lavrenov
cd3f7fbf05
added cv::merge to T-API
12 years ago
Ilya Lavrenov
4eba74ee19
added cv::LUT to T-API
12 years ago
Vadim Pisarevsky
a9065b7d0c
trying to fix failures in tests
12 years ago
Vadim Pisarevsky
d8c8339bec
the first draft of transparent API and new UMat class. more files
12 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
12 years ago
Alexander Smorkalov
a3dd13450c
All optimized function tables wrapped to getters to change its
...
initialization time.
12 years ago
Andrey Kamaev
b0e6606b98
Cleanup core module API
...
* Drop some low level API
* Remove outdated overloads
* Utilize Input/OutputArray
12 years ago