Peter Andreas Entschev
def17f2baa
Removing ocl::oclMat::ptr() method.
...
The method ocl::oclMat::ptr() is being removed because it returns a pointer to a row of oclMat::data. The data attribute is a cl_mem structure and cannot be iterated outside an OpenCL kernel.
11 years ago
Alexander Smorkalov
8fe4ab280b
Build error fix for binary-complience-checker tool.
11 years ago
Vadim Pisarevsky
d914f20a4c
updated patch to bring in the first functions with "transparent API"
11 years ago
perping
dee584ee15
fix haar
11 years ago
perping
50579d2524
Make Integral sum support cv_32f, sqsum support cv_64f.
11 years ago
Konstantin Matskevich
e9edfd1c54
update
11 years ago
Ilya Lavrenov
56d943388d
speeded up ocl::distanceToCenters
11 years ago
Harris Gasparakis
a1de91a4fd
Cleaned up adaptive bilateral filtering, added support for gaussian interpolation, updated sample and docs
11 years ago
Konstantin Matskevich
5304e9f259
extending openCL info dump
11 years ago
Alexander Alekhin
3952a0df44
ocl: update comments in ocl.hpp
11 years ago
Ilya Lavrenov
2df53d97c5
added ocl::repeat
11 years ago
peng xiao
8c1eb5bf0e
Overload detectMultiScale API for ocl::haar.
11 years ago
Alexander Alekhin
7b0f018a74
ocl: adjust worksize for filter2D and boxFilter
11 years ago
Jin Ma
b6b190df5c
Rewrote moments of opencl version.
11 years ago
Alexander Alekhin
0f95f0d8b3
ocl: rewrite filter2D
11 years ago
Alexander Alekhin
0bf9ece998
ocl: rewrite boxFilter
11 years ago
Alexander Alekhin
9e527fc9f4
ocl: Canny: replace unsafe buffer to oclMat
11 years ago
Andrey Pavlenko
2b6fca68bf
fixing typo
11 years ago
peng xiao
68a8a11161
Rewrite distanceToCenters.
...
It supports NORM_L1 distance types now and can
use user provided indices.
Also fixed a bug of kmeans where distance pointers should be float instead
of double.
NORM_L2 changed to NORM_L2SQR, Accuracy and Perf tests are added
added ROI support in accuracy test of distanceToCenters
11 years ago
konstantin
2f62940a0e
Added few opencl optimizations (as Intel platform codepath):
...
1. HaarDetetctor: repack nodes to reduce memory footprint
2. cornerMinEigVal: 4 ocl kernels are fused into 1 for sobel calculation
11 years ago
Alexander Alekhin
fd4e705b14
ocl: update autogenerated code
11 years ago
Alexander Alekhin
6344da9ac3
ocl: force to use Khronos OpenCL headers
11 years ago
Ilya Lavrenov
da3b7c79b8
refactored filters in the ocl module; added an accuracy tests for ocl::medianFilter
11 years ago
Ilya Lavrenov
ca26028415
demonstrative device info output
11 years ago
Alexander Alekhin
f617c0d4a2
ocl: fix for get string info from OpenCL
11 years ago
Alexander Alekhin
1980aad8d7
ocl: dump device info in tests
11 years ago
Alexander Alekhin
3b0823db7e
ocl: fix CV_EXPORTS usage (misplaced in functions declarations)
11 years ago
Alexander Alekhin
ce1177151e
ocl: fix cleanup in static builds
11 years ago
Alexander Alekhin
57120c1a60
ocl: remove support_image2d(): we target on OpenCL 1.1 (with image2d support by default)
11 years ago
Alexander Alekhin
238550cdad
ocl: code cleanup, fix .clb files
11 years ago
Alexander Alekhin
d26f62569d
ocl: fix compilation warnings, update openCLExecuteKernelInterop
11 years ago
Alexander Alekhin
43c638d07d
ocl: remove cl.hpp dependency (it is missed on Nvidia SDK and on some platforms)
11 years ago
Sebastian Krämer
4ffd3fb905
add ocl::abs
11 years ago
Sebastian Krämer
33df7131ae
add ocl::min and ocl::max (includes accuracy tests update)
11 years ago
Alexander Alekhin
2d1a6687f9
autogenerated code
11 years ago
Alexander Alekhin
7f0680fc8b
ocl: workaround for OpenCL C++ bindings usage: CL/cl.hpp
11 years ago
Alexander Alekhin
dd9ff587dc
ocl: file-based ProgramCache refactoring
11 years ago
Alexander Alekhin
e8d9ed8955
ocl: split initialization.cpp into 3 files: context, operations, programcache
11 years ago
Ilya Lavrenov
dafd4da031
removed ocl::minMax_buf, updated doc (operation on matrices)
11 years ago
Alexander Alekhin
12eb340a4e
removed invalid comment
11 years ago
Alexander Alekhin
5ab49c4cc2
ocl: cl_runtime: added autogenerated code
11 years ago
Alexander Alekhin
212ad97100
ocl: dynamic load of OpenCL libraries
...
Support functions from OpenCL 1.1 / OpenCL 1.2
11 years ago
Ilya Lavrenov
7379152afb
fixed ocl::setIdentity
11 years ago
peng xiao
f69ccfa43d
Add opencl svm.
11 years ago
Ilya Lavrenov
f5af3ab851
changes in OpenCL matrix operations docs
11 years ago
Ilya Lavrenov
bd36e556a1
removed ocl::magnitudeSqr
11 years ago
Ilya Lavrenov
0ad03162df
refactored and extended arithm operations add/sub/mul/div/absdiff
11 years ago
Ilya Lavrenov
5ff5fdd73d
marked some methods of ocl::Context as const
11 years ago
Jin Ma
b88f5302e2
Removed unused constructor.
11 years ago
Jin Ma
06c33df307
Added knearest neighbor of OpenCL version.
...
It includes the accuracy/performance test and the implementation of KNN.
11 years ago