Peter Andreas Entschev
07c5e33023
OCL: included ORB featured detector/descriptor extractor.
11 years ago
Andrey Pavlenko
96f8ff2ab8
adding LICENSE file and a sample of its reference in ocl.hpp
11 years ago
krodyush
dfe7c98090
optimize separable filter by
...
Added "sep_filter_singlepass" kernel that performs separable filtering in one kernel call
Added appropriate host part - sepFilter2D_SinglePass function and SingleStepSeparableFilterEngine_GPU class
Changed function declarations to enable their usage
11 years ago
krodyush
a63576e76d
HOST side optimization for GFFT
11 years ago
Matthias Bady
b7c97f6e30
fixed init of clCxt
11 years ago
Alexander Alekhin
17ca7f9545
ocl: add support for initialization from user-provided OpenCL handles
11 years ago
Peter Andreas Entschev
5bc9f15dda
OCL: included sqrt matrix operation.
11 years ago
Peter Andreas Entschev
41bec1b112
OCL: including FAST feature detector.
11 years ago
Alexander Alekhin
5ecf759742
core/ocl: update dynamic runtime
11 years ago
Alexander Alekhin
381d7851b7
core/ocl: move opencl dynamic runtime from ocl module
11 years ago
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