Ilya Lavrenov
fc0869735d
used popcnt
10 years ago
Ilya Lavrenov
3a78a22733
convertScaleAbs for s8, f64
10 years ago
Ilya Lavrenov
972ff1d0c4
polarToCart
10 years ago
Ilya Lavrenov
0a5c9cf145
magnitude 64f
10 years ago
Ilya Lavrenov
6ab928fb39
phase 64f
10 years ago
Alexander Karsakov
462c3c25a9
Removed incorrect using of rootn() and powr() in ocl_pow
11 years ago
Ilya Lavrenov
5ca25ab8f0
cv::pow (integer power)
11 years ago
Ilya Lavrenov
ccdc71286c
cv::polarToCart
11 years ago
Ilya Lavrenov
d5f006eee5
cv::magnitude; cv::corner**
11 years ago
Ilya Lavrenov
fb97273b3c
cv::phase; cv::cartToPolar
11 years ago
Pavel Vlasov
45958eaabc
Implementation detector and selector for IPP and OpenCL;
...
IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control;
11 years ago
Ilya Lavrenov
00f16e9178
neon
11 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
11 years ago
Alexander Alekhin
55188fe991
world fix
11 years ago
Ilya Lavrenov
e2b86974ae
SSE2 optimization of cv::patchNaNs
11 years ago
Ilya Lavrenov
e5b63d43f2
sse2 optimization of inv_sqrt_64f
11 years ago
Ilya Lavrenov
b2c2aabd04
used built-in functions
11 years ago
Ilya Lavrenov
03f665e870
some optimizaions of cv::pow
11 years ago
Ilya Lavrenov
15738bf7ef
multiple rows in KF kernel
11 years ago
Ilya Lavrenov
d16e0b377f
disabled IPP functions that slower than OpenCV
11 years ago
Alexander Alekhin
b62e59aac0
icv: enable functions
11 years ago
Ilya Lavrenov
ce0941160e
added status check
11 years ago
Alexander Alekhin
ab691a4a24
ipp: some functions are not available in the ICV package #2
11 years ago
Ilya Lavrenov
fd3a6f0db7
cv::blur
11 years ago
Ilya Lavrenov
b72b256fda
cv::pow (added ippiSqr_32f_C1R for power=2)
11 years ago
Ilya Lavrenov
ed1ca00bf6
cv::magnitude
11 years ago
Ilya Lavrenov
bf860dbb31
cv::pow
11 years ago
Ilya Lavrenov
49d1691a3e
cv::sqrt
11 years ago
Ilya Lavrenov
5ddff235bb
cv::polarToCart
11 years ago
Vadim Pisarevsky
1b339eb0d4
fixed slow down in getRectSubPix (original patch by Markus JR Mueller); removed some unused variables and functions
11 years ago
vbystricky
38913bf5f6
Change all 'ippStsNoErr==' to '0<=', and all 'ippStsNoErr!=' to '0>'
11 years ago
vbystricky
67484e027b
Fix function names (log, exp)
11 years ago
vbystricky
1b3651d8ee
Undo changes ipp to ippicv prefix of function names
11 years ago
vbystricky
01a66a2938
Prepare codes for ippicv library
11 years ago
Ilya Lavrenov
eb8b4c58c7
fixed bug in cv::ocl::predictOptimalVectorWidth
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
98b72ff389
optimized cv::pow for integer power
11 years ago
Ilya Lavrenov
cc514ac7a9
added new macros useful for tracking whether OpenCL impl run or not
11 years ago
Ilya Lavrenov
09bff78d63
deleted extra arg in case of power=0.5
11 years ago
Ilya Lavrenov
a01e81c8f7
added some performance tests
11 years ago
Ilya Lavrenov
3e1bec5248
added OpenCL version of cv::patchNaNs
12 years ago
Ilya Lavrenov
1d6715e58a
added cv::sqrt to T-API (using built-in sqrt OpenCL function)
12 years ago
Ilya Lavrenov
49474903cb
refactoring
12 years ago
Ilya Lavrenov
49e729f89d
ability to use cv::PSNR with transparent cv::norm
12 years ago
Ilya Lavrenov
fed7e61879
added cv::repeat to T-API (fix for copyTo -> UMat is needed)
12 years ago
Ilya Lavrenov
a180cebb2d
added cv::polarToCart to T-API
12 years ago
Ilya Lavrenov
ba850f0b64
added cv::cartToPolar to T-API
12 years ago
Ilya Lavrenov
3e586f42a0
added cv::pow to T-API
12 years ago