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
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
Adil Ibragimov
98d5731ad8
some formal changes (generally adding constness)
11 years ago
Alexander Karsakov
00221e96fd
Fixed issue: Mat::copyTo(UMat) if device copy is obsolete. Added test.
11 years ago
Alexander Alekhin
55188fe991
world fix
11 years ago
Ilya Lavrenov
67bb1c6a70
optimized UMat::setTo
11 years ago
Ilya Lavrenov
7f818e9bc3
optimized UMat::copyTo with mask
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
7804d57f8b
optimized index calculation
11 years ago
Ilya Lavrenov
5ee398bfd6
multiple rows per work-item
11 years ago
DeanF
48df67a9c5
Fixed trailing whitespace
11 years ago
DeanF
bdc91c66c9
Fixed problem with compilation without HAVE_OPENCL
...
When compiling without OpenCL, some classes from its namespace are still used in code.
11 years ago
Konstantin Matskevich
eebf92ba58
fix for incorrect opencl device selection
11 years ago
Ilya Lavrenov
2755ae5df9
experiments
11 years ago
Ilya Lavrenov
fe38aab84a
core tapi optimization
11 years ago
Alexander Alekhin
9b3c76a3db
TAPI: coverity bug fix
11 years ago
Alexander Alekhin
95e38e457f
core/umat: usage flags (with proposals from PR #2195 )
11 years ago
Vadim Pisarevsky
290fbc0121
3-channel support in OpenCL kernels for setTo, resize, warpAffine and warpPerspective
11 years ago
Ilya Lavrenov
e190d3fd36
added perf test
11 years ago
Ilya Lavrenov
563dc5aa38
implemented umat expressions
11 years ago
Alexander Alekhin
485635310c
core/ocl: OpenCLBufferPool
11 years ago
Ilya Lavrenov
19f799ba1e
fix2 for OpenCL on/off
11 years ago
Ilya Lavrenov
93a818684c
ported cv::Canny to T-API
11 years ago
Ilya Lavrenov
63a5e39e2c
added cv::reduce to T-API
11 years ago
Ilya Lavrenov
e3d23918fa
added cv::normalize to T-API; implemented missed UMat::copyTo with mask
11 years ago
Ilya Lavrenov
ac030c16f1
fixed UMat::copyTo(UMat)
11 years ago
Alexander Alekhin
9cb31e86ae
umat: fix memory leaks
11 years ago
Ilya Lavrenov
558c4a2b1d
implemented UMat::convertTo
11 years ago
Ilya Lavrenov
e30875bcef
fixed UMat sync problems
11 years ago
Ilya Lavrenov
474fc887a6
added cv::copyMakeBorder to T-API
11 years ago
Ilya Lavrenov
803672feea
added cv::remap to T-API
11 years ago
Vadim Pisarevsky
cd97d789b6
dummy commit to rerun pre-commit tests
11 years ago
Vadim Pisarevsky
161c3b71e6
hopefully, now opencv_test_imgproc should pass
11 years ago
Vadim Pisarevsky
5fea17ff0d
still trying to fix failure in opencv_test_imgproc
11 years ago
Vadim Pisarevsky
6da5d21331
fixed many bugs related to Mat::getUMat(), asynchronous kernel execution etc. Also, played a bit with ocl::cvtColor vs cv::cvtColor performance
11 years ago
Vadim Pisarevsky
677c7f27cb
fixed failure in Tonemap test
11 years ago
Vadim Pisarevsky
e2bbe7597b
fixed few compile errors and doc build errors
11 years ago
Vadim Pisarevsky
d914f20a4c
updated patch to bring in the first functions with "transparent API"
11 years ago
Vadim Pisarevsky
caa33b2242
added first very simple test for UMat<=>Mat conversion
12 years ago
Vadim Pisarevsky
303df78cca
removed refcount field from Mat; that helped to find and eliminate some memory leaks. perf tests should probably pass now
12 years ago
Vadim Pisarevsky
de521fc9fa
fixed some more compile bugs (including Python bindings)
12 years ago
Vadim Pisarevsky
d3076c5014
hopefully, fixed compile errors on Win & Linux; fixed getMatVector() so core & imgproc tests now pass; fixed doc builder errors
12 years ago
Vadim Pisarevsky
278fb617d2
the first draft of transparent API and new UMat class.
12 years ago