Alexander Alekhin
|
43c638d07d
|
ocl: remove cl.hpp dependency (it is missed on Nvidia SDK and on some platforms)
|
2013-10-09 23:53:25 +04:00 |
|
Alexander Alekhin
|
555c505b70
|
update cmake 'install' target for Windows platform
Allow to build samples via OpenCV binaries from distribution package
(find_package with OpenCV_DIR).
|
2013-10-09 17:49:10 +04:00 |
|
Ilya Lavrenov
|
fccd37de7e
|
changes eps for NORM_L1
|
2013-10-09 14:18:07 +04:00 |
|
Ilya Lavrenov
|
488e6aafaf
|
fixed the PR 1582
|
2013-10-09 14:16:36 +04:00 |
|
Andrey Pavlenko
|
6b69a66c3c
|
Merge pull request #1579 from ilya-lavrenov:ocl_norm
|
2013-10-09 13:52:20 +04:00 |
|
Andrey Pavlenko
|
ff8e5a04a4
|
Merge pull request #1586 from ilya-lavrenov:ocl_setto_win_fix
|
2013-10-09 13:49:34 +04:00 |
|
Ilya Lavrenov
|
245ff93544
|
ocl setto fix for windows
|
2013-10-08 19:11:32 +04:00 |
|
Ilya Lavrenov
|
bdd5038da4
|
ocl setto fix for windows
|
2013-10-08 18:52:32 +04:00 |
|
Sebastian Krämer
|
3696174b14
|
fix documentation warning
|
2013-10-08 16:49:20 +02:00 |
|
Ilya Lavrenov
|
c404da784f
|
fixed ocl::norm (previously the function used double as a work type)
|
2013-10-08 18:43:49 +04:00 |
|
Sebastian Krämer
|
4ffd3fb905
|
add ocl::abs
|
2013-10-08 15:23:24 +02:00 |
|
Sebastian Krämer
|
c844bbdd82
|
documentation update for ocl::min and ocl::max
|
2013-10-08 15:23:18 +02:00 |
|
Sebastian Krämer
|
33df7131ae
|
add ocl::min and ocl::max (includes accuracy tests update)
|
2013-10-08 15:23:13 +02:00 |
|
Roman Donchenko
|
ae851af648
|
Merge pull request #1574 from alalek:svm_workaround
|
2013-10-08 15:31:42 +04:00 |
|
Roman Donchenko
|
65ec9f77d9
|
Merge pull request #1577 from ilya-lavrenov:ocl_setto_opencl12
|
2013-10-08 15:15:31 +04:00 |
|
Roman Donchenko
|
bc3669bfb1
|
Merge pull request #1576 from alalek:ocl_fix_cl_double
|
2013-10-08 14:20:11 +04:00 |
|
Roman Donchenko
|
ec409a436d
|
Merge pull request #1545 from alalek:ocl_test_fix_rng
|
2013-10-08 12:59:50 +04:00 |
|
Ilya Lavrenov
|
32f11e6f40
|
enabled OpenCL 1.2 branch in oclMat::setTo
|
2013-10-08 12:49:29 +04:00 |
|
Alexander Alekhin
|
1d6327ba2a
|
ocl: fix Context::CL_* usage
|
2013-10-08 12:23:46 +04:00 |
|
Alexander Alekhin
|
f63b0dfaf4
|
svm: disable failed tests
|
2013-10-07 18:17:10 +04:00 |
|
Roman Donchenko
|
46eeb106e2
|
Merge pull request #1564 from alalek:cl_runtime_fix_32bit
|
2013-10-04 18:29:04 +04:00 |
|
Roman Donchenko
|
0a13510293
|
Merge pull request #1557 from ilya-lavrenov:ocl_minor_doc_update
|
2013-10-04 18:25:44 +04:00 |
|
Roman Donchenko
|
2660f4bc59
|
Merge pull request #1562 from ilya-lavrenov:ocl_integral
|
2013-10-04 18:12:43 +04:00 |
|
Roman Donchenko
|
aa80250a3d
|
Merge pull request #1532 from alalek:stereo_csbp
|
2013-10-04 16:43:51 +04:00 |
|
Alexander Alekhin
|
de0f310e81
|
ocl: tests: RNG usage refactoring
|
2013-10-04 15:39:39 +04:00 |
|
Alexander Alekhin
|
90df620deb
|
ocl: stereo_csbp: divUp -> roundUp
|
2013-10-04 12:48:26 +04:00 |
|
Alexander Alekhin
|
2d1a6687f9
|
autogenerated code
|
2013-10-04 12:40:08 +04:00 |
|
Alexander Alekhin
|
2fdfa37ea5
|
ocl: runtime, fix 32-bit builds
|
2013-10-04 12:40:08 +04:00 |
|
Ilya Lavrenov
|
10d60f99dc
|
fixed ocl::integral and enabled perf test for it
|
2013-10-04 12:33:14 +04:00 |
|
Ilya Lavrenov
|
5f81988699
|
refactored arithm binary operations in order to make them more scalable
|
2013-10-04 12:13:22 +04:00 |
|
Alexander Alekhin
|
d74ca7b39d
|
ocl: update module documentation
|
2013-10-03 23:26:06 +04:00 |
|
Alexander Alekhin
|
7f0680fc8b
|
ocl: workaround for OpenCL C++ bindings usage: CL/cl.hpp
|
2013-10-03 23:26:06 +04:00 |
|
Alexander Alekhin
|
8beb514ecf
|
ocl: merge with upstream/2.4
|
2013-10-03 23:26:06 +04:00 |
|
Alexander Alekhin
|
16adbda4d3
|
ocl: added OpenCL device selection via OPENCV_OPENCL_DEVICE environment variable
|
2013-10-03 19:50:14 +04:00 |
|
Alexander Alekhin
|
dd9ff587dc
|
ocl: file-based ProgramCache refactoring
|
2013-10-03 19:50:14 +04:00 |
|
Alexander Alekhin
|
b00f79ac5f
|
ocl: move program names into opencl_kernels.hpp
|
2013-10-03 19:50:14 +04:00 |
|
Alexander Alekhin
|
e8d9ed8955
|
ocl: split initialization.cpp into 3 files: context, operations, programcache
|
2013-10-03 19:50:14 +04:00 |
|
Ilya Lavrenov
|
dafd4da031
|
removed ocl::minMax_buf, updated doc (operation on matrices)
|
2013-10-03 18:19:15 +04:00 |
|
Ilya Lavrenov
|
adca219f18
|
fixed convertC3C4 and convertC4C3 functions in case cols == 1
|
2013-10-03 10:45:15 +04:00 |
|
Andrey Pavlenko
|
88419f8923
|
Merge pull request #1507 from pengx17:2.4_fix_test
|
2013-10-02 19:52:12 +04:00 |
|
Andrey Pavlenko
|
73744904a2
|
Merge pull request #1542 from alalek:cl_runtime
|
2013-10-02 19:50:35 +04:00 |
|
Alexander Alekhin
|
12eb340a4e
|
removed invalid comment
|
2013-10-02 19:35:21 +04:00 |
|
Andrey Pavlenko
|
b396916cdb
|
Merge pull request #1549 from ilya-lavrenov:ocl_perf_norm
|
2013-10-02 19:14:16 +04:00 |
|
Alexander Alekhin
|
5ab49c4cc2
|
ocl: cl_runtime: added autogenerated code
|
2013-10-02 18:32:33 +04:00 |
|
Alexander Alekhin
|
212ad97100
|
ocl: dynamic load of OpenCL libraries
Support functions from OpenCL 1.1 / OpenCL 1.2
|
2013-10-02 18:32:33 +04:00 |
|
Ilya Lavrenov
|
e8b93040d6
|
enabled ocl::norm perf test
|
2013-10-02 16:57:15 +04:00 |
|
Ilya Lavrenov
|
a613a1a1da
|
fixed ocl::bitwise_not in case of CV_8UC1, CV_8UC2
|
2013-10-02 16:09:29 +04:00 |
|
Andrey Pavlenko
|
154fe4f657
|
Merge pull request #1519 from ilya-lavrenov:ocl_minMax
|
2013-10-01 20:16:48 +04:00 |
|
Ilya Lavrenov
|
4322c47bb2
|
removed test_norm.cpp from ocl tests
|
2013-10-01 17:53:14 +04:00 |
|
Alexander Alekhin
|
a8ac3ec72a
|
ocl: perf test: disable MOG2 (random hungs), enable upload/download
|
2013-10-01 16:49:11 +04:00 |
|
Ilya Lavrenov
|
065b40c6c3
|
fixed and extended ocl::norm
|
2013-10-01 13:21:43 +04:00 |
|
Roman Donchenko
|
e35bc11504
|
Merge pull request #1457 from pengx17:2.4_oclsvm
|
2013-09-30 17:50:29 +04:00 |
|
Ilya Lavrenov
|
a562b5c985
|
fixed ocl::meanStddev and created accuracy test for this function
|
2013-09-30 17:37:19 +04:00 |
|
Roman Donchenko
|
54c902dccd
|
Merge pull request #1509 from perping:2.4_docs
|
2013-09-30 17:37:19 +04:00 |
|
Ilya Lavrenov
|
7379152afb
|
fixed ocl::setIdentity
|
2013-09-30 16:54:09 +04:00 |
|
Ilya Lavrenov
|
7edcefb2be
|
fixed ocl::phase
|
2013-09-30 16:02:14 +04:00 |
|
Ilya Lavrenov
|
b864f48274
|
fixed ocl::sum, ocl::sqrSum, ocl::absSum
|
2013-09-30 15:12:38 +04:00 |
|
peng xiao
|
315c054379
|
Fix new blank line at EOF.
|
2013-09-30 16:20:43 +08:00 |
|
peng xiao
|
422396ef6a
|
fix build error
|
2013-09-30 16:17:20 +08:00 |
|
peng xiao
|
f69ccfa43d
|
Add opencl svm.
|
2013-09-30 16:17:19 +08:00 |
|
Ilya Lavrenov
|
b54228fb83
|
fixed ocl::countNonZero
|
2013-09-27 17:35:06 +04:00 |
|
Ilya Lavrenov
|
9dca7555b4
|
fixed ocl::minMax
|
2013-09-27 16:25:10 +04:00 |
|
perping
|
1bc20ae6f8
|
fix warning about addWeighted and remove magnitudeSqr().
|
2013-09-27 09:50:37 +08:00 |
|
Andrey Pavlenko
|
3e91350a31
|
Merge pull request #1503 from ilya-lavrenov:ocl_arithm
|
2013-09-26 15:50:54 +04:00 |
|
perping
|
074f9e33cb
|
fix three warning about mog, mog2 and KNearestNeighbour.
|
2013-09-26 15:30:44 +08:00 |
|
perping
|
f65286d3c6
|
Update the OpenCL documents.
|
2013-09-26 14:04:11 +08:00 |
|
peng xiao
|
28ac23c1a1
|
If device does not support double, returns immediately.
Double floating points are not default supported by OpenCL.
|
2013-09-26 12:59:21 +08:00 |
|
Ilya Lavrenov
|
f5af3ab851
|
changes in OpenCL matrix operations docs
|
2013-09-25 19:47:15 +04:00 |
|
Ilya Lavrenov
|
c8821bd909
|
replaced manually new/delete by AutoBuffer
|
2013-09-25 15:28:12 +04:00 |
|
Ilya Lavrenov
|
0faac595a8
|
fixed minMaxLoc kernel (removed compilation errors)
|
2013-09-25 15:14:10 +04:00 |
|
Ilya Lavrenov
|
544c02407e
|
reverted and generalized original ocl::transpose
|
2013-09-25 14:22:37 +04:00 |
|
Jin Ma
|
c7c0a41e17
|
Resolved the bug that the work group size is not valid.
|
2013-09-25 17:42:56 +08:00 |
|
Ilya Lavrenov
|
c87d2d414d
|
removed arithm_absdiff.cl
|
2013-09-24 14:18:42 +04:00 |
|
Ilya Lavrenov
|
8aa3eb817d
|
refactored arithm.cpp. Extended param list for all the tests
|
2013-09-24 14:13:10 +04:00 |
|
Ilya Lavrenov
|
b4ad128218
|
refactoed and extended ocl::transpose
|
2013-09-24 14:07:54 +04:00 |
|
Ilya Lavrenov
|
799afab23b
|
refactored and extended ocl::exp and ocl::log
|
2013-09-24 14:02:01 +04:00 |
|
Ilya Lavrenov
|
0730963576
|
refactored and extended ocl::compare
|
2013-09-24 13:58:18 +04:00 |
|
Ilya Lavrenov
|
8e0e352d77
|
refactored and extended binary bitwise operations
|
2013-09-24 13:54:46 +04:00 |
|
Ilya Lavrenov
|
161674bff2
|
refactored and extended ocl::addWeighted
|
2013-09-24 13:51:37 +04:00 |
|
Ilya Lavrenov
|
b20bd470fe
|
refactored and extended ocl::LUT
|
2013-09-24 13:49:38 +04:00 |
|
Ilya Lavrenov
|
311a7233c2
|
removed comments from filtering.cpp and imgproc.cpp in ocl module
|
2013-09-24 13:46:08 +04:00 |
|
Ilya Lavrenov
|
bd36e556a1
|
removed ocl::magnitudeSqr
|
2013-09-24 13:39:07 +04:00 |
|
Ilya Lavrenov
|
0ad03162df
|
refactored and extended arithm operations add/sub/mul/div/absdiff
|
2013-09-24 13:34:55 +04:00 |
|
Ilya Lavrenov
|
5ff5fdd73d
|
marked some methods of ocl::Context as const
|
2013-09-24 13:17:09 +04:00 |
|
Ilya Lavrenov
|
d64fb235f7
|
removed needless arithm_2_mat.cl file
|
2013-09-24 13:15:05 +04:00 |
|
Alexander Smorkalov
|
d6d8e96003
|
Merge pull request #1489 from melody-rain:2_4_knearest_neighbor
|
2013-09-23 13:34:39 +04:00 |
|
Jin Ma
|
b88f5302e2
|
Removed unused constructor.
|
2013-09-23 15:10:00 +08:00 |
|
Jin Ma
|
1bfe39f485
|
Added knearest neighbor of OpenCL version.
It includes the accuracy/performance test and the implementation of KNN.
|
2013-09-22 10:23:54 +08:00 |
|
Jin Ma
|
06c33df307
|
Added knearest neighbor of OpenCL version.
It includes the accuracy/performance test and the implementation of KNN.
|
2013-09-22 10:22:09 +08:00 |
|
Ilya Lavrenov
|
362a67a695
|
fixed ocl::oclMat::setTo for 2-channel images
|
2013-09-20 15:57:38 +04:00 |
|
Alexander Alekhin
|
f1b5cbc8fe
|
ocl: fix invalid usage of alignSize (n is not a power of 2), added roundUp
|
2013-09-18 01:14:41 +04:00 |
|
Alexander Smorkalov
|
6fae07ba88
|
Merge pull request #1460 from ilya-lavrenov:ocl_divUp
|
2013-09-17 15:37:44 +04:00 |
|
Alexander Smorkalov
|
14951dc387
|
Merge pull request #1461 from ilya-lavrenov:ocl_dataOperations
|
2013-09-17 15:21:34 +04:00 |
|
Alexander Smorkalov
|
d437183388
|
Merge pull request #1439 from ilya-lavrenov:convertTo
|
2013-09-17 15:12:02 +04:00 |
|
Andrey Pavlenko
|
b3bb42773b
|
Merge pull request #1454 from ilya-lavrenov:ocl_pyrUp
|
2013-09-17 14:03:40 +04:00 |
|
Alexander Smorkalov
|
2dceb68a21
|
Merge pull request #1455 from ilya-lavrenov:ocl_test_output
|
2013-09-17 13:18:52 +04:00 |
|
Ilya Lavrenov
|
6a26c4483f
|
added performance tests for data transfer operations
|
2013-09-16 23:51:36 +04:00 |
|
Ilya Lavrenov
|
58b84c2fc0
|
removed needless divUp
|
2013-09-16 15:48:30 +04:00 |
|
Ilya Lavrenov
|
e0325fe057
|
removed useless output
|
2013-09-15 22:04:22 +04:00 |
|
Ilya Lavrenov
|
a5c9d83617
|
fixed ocl::pyrUp for 2-byte types
|
2013-09-15 19:56:05 +04:00 |
|