Vladislav Vinogradov
|
2d30480982
|
created wrappers for new NPP functions
removed void integral(const GpuMat& src, GpuMat& sum, GpuMat& sqsum, Stream& stream) - it fails with NPP_NOT_IMPLEMENTED error
updated docs, accuracy and performance tests
|
13 years ago |
Vladislav Vinogradov
|
75ac4362ca
|
removed ASSERT_NO_THROW
|
13 years ago |
Vladislav Vinogradov
|
af59a75ffc
|
fixed bug with submatrix in some gpu functions
update gpu tests
|
13 years ago |
Vladislav Vinogradov
|
e7502e7641
|
implemented gpu::gemm via CUBLAS
|
13 years ago |
Vladislav Vinogradov
|
ed749c4bfe
|
added missing arithm operations to gpu module
|
13 years ago |
Vladislav Vinogradov
|
8b23c79294
|
implemented gpu::reduce
|
13 years ago |
Vladislav Vinogradov
|
0aaaad1ea8
|
implemented gpu::addWeighted
|
13 years ago |
Vladislav Vinogradov
|
12b7090a6f
|
fixed some warnings under win64
|
13 years ago |
Anatoly Baksheev
|
3a1beb1c01
|
added cv::gpu::pow, ticket #1227
|
14 years ago |
Vladislav Vinogradov
|
a4182b5da3
|
fixed build under linux
|
14 years ago |
Vladislav Vinogradov
|
d1b4b5f0de
|
refactored gpu module tests
|
14 years ago |
Anatoly Baksheev
|
1c18e5fef9
|
fixed ~300 warnings under windows (had to hack gtest a bit)
|
14 years ago |
Alexey Spizhevoy
|
6f788ff8db
|
ported GPU test to GTest framework
|
14 years ago |
Alexey Spizhevoy
|
6ce1c0e27c
|
removed debug output from tests
|
14 years ago |
Alexey Spizhevoy
|
202e239cbd
|
fixed GPU minMaxLoc test, updated docs
|
14 years ago |
Alexey Spizhevoy
|
63806c9ab9
|
renamed gpu::DeviceInfo::has into gpu::DeviceInfo::supports
|
14 years ago |
Alexey Spizhevoy
|
557dd39f03
|
fixed gpu::sum* on CC1.0, updated some tests
|
14 years ago |
Vladislav Vinogradov
|
5a166ca963
|
fixed gpu minMax tests under linux
|
14 years ago |
Alexey Spizhevoy
|
ae529f4bc6
|
added absSum function
|
14 years ago |
Vladislav Vinogradov
|
8274ed22e4
|
fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)
minor code refactoring
|
14 years ago |
Alexey Spizhevoy
|
575fd1fe4c
|
reafactoring: replaced query device props functions with the DeviceInfo class
|
14 years ago |
Alexey Spizhevoy
|
891e2ff310
|
replaced has* methods in the GPU module with the TargetArchs monostate
|
14 years ago |
Alexey Spizhevoy
|
01dafce1a1
|
fixed some bugs in GPU matrix reductions, removed <functional> into precomp.hpp
|
14 years ago |
Alexey Spizhevoy
|
0da71a01ff
|
fixed some GPU tests failing when compiled for 1.1(no doubles) and run on 1.3(with doubles)
|
14 years ago |
Alexey Spizhevoy
|
9e48f64149
|
fixed parsing of CC in gpu module
|
14 years ago |
Alexey Spizhevoy
|
640af6623c
|
added support of multichannel images into gpu::sqrSum
|
14 years ago |
Alexey Spizhevoy
|
f56d9c340f
|
added support of remaining image number of channels into gpu::sum
|
14 years ago |
Alexey Spizhevoy
|
d8a7ff1e00
|
refactored gpu module, added vec math operators for uint, added support of 2 channel images into gpu::sum (removed support of double)
|
14 years ago |
Alexey Spizhevoy
|
e5eec31be1
|
fixed minor bugs in gpu module
|
14 years ago |
Alexey Spizhevoy
|
c9f9f38777
|
added gpu::sqrSum function
|
14 years ago |
Alexey Spizhevoy
|
3997514b7c
|
added tests for gpu::sum, it supports all data types, but single channel images only
|
14 years ago |
Vladislav Vinogradov
|
17d9014373
|
added per-element min/max to gpu module.
fixed compile error in transform.
|
14 years ago |
Vladislav Vinogradov
|
57f7678db1
|
added gpu transpose for CV_8UC4, CV_8SC4, CV_16SC2, CV_16UC2, CV_32SC1 and CV_32FC1 types
|
14 years ago |
Alexey Spizhevoy
|
56745b5400
|
refactored gpu tests a little
|
14 years ago |
Alexey Spizhevoy
|
b260382840
|
added masks support into gpu::minMaxLoc
|
14 years ago |
Alexey Spizhevoy
|
678f392569
|
added is_signed into numeric_limits_gpu, fixed incorrect min max finding for floating values
|
14 years ago |
Alexey Spizhevoy
|
437ac1a2f1
|
added mask support into gpu::minMax
|
14 years ago |
Alexey Spizhevoy
|
72f020a8f3
|
added gpu::count_non_zero version for CC1.0, refactored gpu module a little
|
14 years ago |
Anatoly Baksheev
|
fbdb4f4ab5
|
1) gpu test refactoring.
2) fixed gpu bm test fail
3) CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
|
14 years ago |
Alexey Spizhevoy
|
7e2cc1be1b
|
added first version of gpu::countNonZero for all data types, it doesn't support compute capability 1.0 yet, also fixed some little bugs
|
14 years ago |
Alexey Spizhevoy
|
bdaad9e1fe
|
added support of buffers into gpu::minMaxLoc, reduced memory requirements, refactored
|
14 years ago |
Alexey Spizhevoy
|
fa5422a2ad
|
added buf support into gpu::minMax
|
14 years ago |
Alexey Spizhevoy
|
48183f10e7
|
optimized memory requirements for gpu::minMax's buffers, added support of compute capability 1.0
|
14 years ago |
Alexey Spizhevoy
|
27690e3b6e
|
added minMaxLoc function into gpu module
|
14 years ago |
Alexey Spizhevoy
|
13d18d65a8
|
added support of multichannel matrices in gpu::minMax
|
14 years ago |
Alexey Spizhevoy
|
282e01cb4a
|
added support of all data types into gpu::minMax
|
14 years ago |
Vladislav Vinogradov
|
2cd9fbb66a
|
disabled some gpu tests
|
14 years ago |
Vladislav Vinogradov
|
2c39f0ee33
|
fix unnecessary memory allocation in gpu::magnitude and gpu::phase
|
14 years ago |
Vladislav Vinogradov
|
e12e4798e0
|
added gpu version of magnitude, magnitudeSqr, phase, cartToPolar, polarToCart
|
14 years ago |
Vladislav Vinogradov
|
4124633359
|
added magnitudeSqr and rectStdDev to gpu module.
added supports of CV_32SC2 source to gpu scalar arithm and float source to gpu::histRange.
minor fix of gpu tests.
|
14 years ago |