Vladislav Vinogradov
bfb390e82a
added gpu::FGDStatModel (Background/foreground segmentation)
13 years ago
Vladislav Vinogradov
67b718f1cb
fixed some bugs in gpu module under Windows:
...
* convertTo alignment error
* compare with scalars error
13 years ago
Vladislav Vinogradov
2582464e51
fixed several problems with CUDA 5.0
...
* gpu::LUT, uses device memory instead of host memory
* gpu::multiply, round mod for CV_8U depth
13 years ago
Vladislav Vinogradov
f07250acf3
updated gpu performance tests
13 years ago
Vladislav Vinogradov
9df6e51a5b
added gpu::compare with scalars (Feature #1754 )
13 years ago
Vladislav Vinogradov
eaea6782d5
added more assertion on device features to gpu functions and tests
...
moved TargerArchs and DeviceInfo to core
fixed bug in GpuMat::copy with mask (incorrect index in function tab)
13 years ago
Vladislav Vinogradov
089a835c0a
fixed octave computation in SURF_GPU
...
used random images in gpu filter tests
13 years ago
Vladislav Vinogradov
26691e00d4
fixed gpu core tests (added additional check for device's feature support)
...
added assertion on double types for old devices
13 years ago
Vladislav Vinogradov
9034a2d6d7
fixed gpu arithm functions (mismatch with cpu version)
13 years ago
Vladislav Vinogradov
7057dd8fc0
added test for gpu::Laplacian for CV_32FC1 type
...
changed epsilon for matrix comparison in gpu::sqrt test
13 years ago
Vladislav Vinogradov
059cef57e6
fixed gpu::filter2D border interpolation for CV_32FC1 type
...
added additional tests for gpu filters
fixed gpu features2D tests
13 years ago
Vladislav Vinogradov
509c910101
refactored and fixed some gpu tests
...
fixed some bugs in gpu module
13 years ago
Vladislav Vinogradov
844bdea5ac
fixed several bugs in gpu arithm functions
...
refactored tests for them
13 years ago
Vladislav Vinogradov
85c904a4ba
fixed build in gpu module (SURF and ORB)
13 years ago
Vladislav Vinogradov
ade7394e77
refactored and fixed bugs in gpu warp functions (remap, resize, warpAffine, warpPerspective)
...
wrote more complicated tests for them
implemented own version of warpAffine and warpPerspective for different border interpolation types
refactored some gpu tests
13 years ago
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
14 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