Alexey Spizhevoy
|
60e33921e3
|
added performance sample for solvePnpRansac + refactoring
|
2011-03-01 09:17:22 +00:00 |
|
Alexey Spizhevoy
|
5e85566477
|
added distortion coefs support into gpu::solvePnpRansac
|
2011-03-01 07:44:36 +00:00 |
|
Vadim Pisarevsky
|
4bb893aa9f
|
the first round of cleaning up the RST docs
|
2011-02-28 21:26:43 +00:00 |
|
Alexey Spizhevoy
|
eb8c0b8b4b
|
parallelized hypotheses evaluation cycle in gpu::solvePnpRansac
|
2011-02-28 14:21:41 +00:00 |
|
Alexey Spizhevoy
|
cae59a7caf
|
added gpu::solvePnpRansac
|
2011-02-28 12:44:19 +00:00 |
|
Vadim Pisarevsky
|
24ccbccf63
|
cleaned RST formatting a bit
|
2011-02-26 11:05:10 +00:00 |
|
Vadim Pisarevsky
|
7d158f0fa5
|
OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX.
|
2011-02-22 20:46:12 +00:00 |
|
Vadim Pisarevsky
|
371aa08006
|
OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX.
|
2011-02-22 20:43:26 +00:00 |
|
Vladislav Vinogradov
|
32a2fde8ac
|
temporarily disabled compute descriptor kernel for new cards (some problems with threads synchronization), old version of kernels is used.
|
2011-02-22 09:27:42 +00:00 |
|
Alexey Spizhevoy
|
5b3d786e30
|
added asynchronous versions of transform- and projectPoints into the GPU module, added docs
|
2011-02-22 07:27:10 +00:00 |
|
Anatoly Baksheev
|
efe16c6f3e
|
minor refactoring
|
2011-02-21 16:50:19 +00:00 |
|
Alexey Spizhevoy
|
289af671ee
|
added projectPoints and transformPoints into GPU module
|
2011-02-21 10:58:05 +00:00 |
|
Alexey Spizhevoy
|
e3b3982de6
|
added check into opencv_test_gpu: whether OpenCV was compiled with CUDA or not
|
2011-02-21 06:46:45 +00:00 |
|
Anatoly Baksheev
|
33f7307e9e
|
added test data for NVidia's FD tests
|
2011-02-18 16:39:50 +00:00 |
|
Anatoly Baksheev
|
dda3df8008
|
enabled nvidia's tests
|
2011-02-18 12:34:57 +00:00 |
|
Anatoly Baksheev
|
047c7e0fd6
|
*applied patch from NVidia (nppstTraspose bug)
*fixed some warnings
*finished gpu test port to gtest framework
|
2011-02-18 12:23:18 +00:00 |
|
Alexey Spizhevoy
|
2a8185dd09
|
forgot to run bitiwise tests
|
2011-02-18 10:39:18 +00:00 |
|
Alexey Spizhevoy
|
7b2ec0a1e6
|
fixed gpu/CMakeLists.txt
|
2011-02-18 10:04:31 +00:00 |
|
Alexey Spizhevoy
|
048689876e
|
removed unnecessary code from gpu/CMakeLists.txt
|
2011-02-18 10:01:30 +00:00 |
|
Alexey Spizhevoy
|
7bf2816f28
|
removed CMakeLists.txt from gpu/test folder to avoid precompiled header associated warnings under Ubuntu
|
2011-02-18 07:43:15 +00:00 |
|
Alexey Spizhevoy
|
12c2ead83f
|
added NVIDIA tests (disabled because doesn't work under Linux)
|
2011-02-17 14:51:57 +00:00 |
|
Alexey Spizhevoy
|
6f788ff8db
|
ported GPU test to GTest framework
|
2011-02-17 14:01:28 +00:00 |
|
Alexey Spizhevoy
|
97eaa95a1e
|
removed check_and_treat_gpu_exception function
|
2011-02-17 11:18:32 +00:00 |
|
Alexey Spizhevoy
|
993773b74a
|
now GPU stereo_bp test prints error mesage and test system continues execution
|
2011-02-17 11:09:29 +00:00 |
|
Alexey Spizhevoy
|
7f1aa1b92d
|
removed catch from GPU stereo_bp test as --gtest_catch_exceptions flags exists (but err msg isn't printed in case when there is no GPU)
|
2011-02-17 07:02:12 +00:00 |
|
Alexey Spizhevoy
|
51cee84123
|
created GPU new-style test project, ported StereoBP test
|
2011-02-16 11:38:58 +00:00 |
|
Vladislav Vinogradov
|
54fa600b9e
|
update docs
minor fixes and refactoring of GPU module
|
2011-02-16 08:31:45 +00:00 |
|
Anatoly Baksheev
|
6b34532901
|
minor + warnings
|
2011-02-15 15:09:54 +00:00 |
|
Alexey Spizhevoy
|
2f8af6335e
|
renamed GpuFeature into FeatureSet and updated docs
|
2011-02-15 13:56:59 +00:00 |
|
Alexey Spizhevoy
|
04709a2793
|
refactoring of GPU module
|
2011-02-15 13:25:24 +00:00 |
|
Anatoly Baksheev
|
6b6a63ba38
|
fixed some warnings
GPU: TargetArchs -> added FEATURE_SET prefix.
|
2011-02-15 10:54:49 +00:00 |
|
Alexey Spizhevoy
|
725d83b0e5
|
added init() function into MultiGpuMgr, added samples
|
2011-02-15 10:03:26 +00:00 |
|
Alexey Spizhevoy
|
5d4913a2ee
|
fixed multi GPU API, added driver_api prefix to multi gpu samples
|
2011-02-15 09:12:48 +00:00 |
|
Vladislav Vinogradov
|
0821c7ad17
|
fixed descriptor calculation in SURF_GPU
|
2011-02-15 08:57:35 +00:00 |
|
Vladislav Vinogradov
|
deac5d972e
|
fixed errors in gpu on old video cards (SURF_GPU, BruteForceMatcher_GPU, min/max, setTo, convertTo)
added assertion after all kernels calls
|
2011-02-14 15:50:17 +00:00 |
|
Alexey Spizhevoy
|
a42a42858c
|
fixed GPU samples and MultiGpuMgr
|
2011-02-14 15:09:45 +00:00 |
|
Anatoly Baksheev
|
d7e612cd4b
|
GPU: In strcut _scanElemOp dummy type pass by value
|
2011-02-14 13:30:00 +00:00 |
|
Alexey Spizhevoy
|
186e46fcca
|
added draft version of MultiGpuMgr (it isn't tested on multi GPU machine yet)
|
2011-02-14 12:53:59 +00:00 |
|
Alexey Spizhevoy
|
a6aff1856b
|
removed check disabling GPU face detection under Linux, i've checked -- it works
|
2011-02-10 13:01:36 +00:00 |
|
Alexey Spizhevoy
|
63806c9ab9
|
renamed gpu::DeviceInfo::has into gpu::DeviceInfo::supports
|
2011-02-09 12:31:05 +00:00 |
|
Vladislav Vinogradov
|
924670d32c
|
fixed block size calculation in SURF_GPU (fasthessian_gpu and nonmaxonly_gpu kernels)
|
2011-02-09 09:11:11 +00:00 |
|
Anatoly Baksheev
|
7539b7de65
|
fixed build under ubuntu, but FS is still disabled
|
2011-02-07 13:47:10 +00:00 |
|
Vladislav Vinogradov
|
5cd06d6a36
|
fixed SURF_GPU (fails on empty data)
added test for SURF_GPU and reprojectImageTo3D
|
2011-02-07 10:12:04 +00:00 |
|
Anatoly Baksheev
|
f42a449df9
|
fix compilation under win32 with gpu
|
2011-02-07 09:18:11 +00:00 |
|
Anatoly Baksheev
|
7b1c265563
|
fixed some compilation under ubuntu
|
2011-02-04 18:29:05 +00:00 |
|
Anatoly Baksheev
|
21f0d1e174
|
removed MS specific from FD code
|
2011-02-04 15:46:35 +00:00 |
|
Anatoly Baksheev
|
0747f2d863
|
1) NPP_staging as sources. Binaries removed.
2) NVidia tests for GPU
3) FD sample that uses NVidia's interface.
|
2011-02-04 15:15:25 +00:00 |
|
Alexey Spizhevoy
|
50429d8a3e
|
fixed some warnings and errors under g++
|
2011-02-03 14:51:58 +00:00 |
|
Alexey Spizhevoy
|
ea94b43541
|
added stereo_multi_gpu sample, cosmetic changes in multi_gpu sample
|
2011-02-03 12:02:39 +00:00 |
|
Alexey Spizhevoy
|
557dd39f03
|
fixed gpu::sum* on CC1.0, updated some tests
|
2011-02-02 07:23:55 +00:00 |
|
Alexey Spizhevoy
|
e303b0dd62
|
added CUDA_ARCH_FEATUERS define (for correct handling of BIN(PTX) cases)
|
2011-02-01 12:28:39 +00:00 |
|
Alexey Spizhevoy
|
16e74ab306
|
added buffered version of norm, updated performance sample and docs
|
2011-02-01 10:46:19 +00:00 |
|
Alexey Spizhevoy
|
3795142604
|
implemented gpu::norm via absSum, sqrSum, and minMax (removed norm_diff call), added support of other data types
|
2011-02-01 10:23:10 +00:00 |
|
Alexey Spizhevoy
|
ae529f4bc6
|
added absSum function
|
2011-01-31 14:37:03 +00:00 |
|
Alexey Spizhevoy
|
fa446e7e35
|
removed linear_filters_beta.cu as its functionality was moved into filters.cu
|
2011-01-31 13:31:59 +00:00 |
|
Vladislav Vinogradov
|
8274ed22e4
|
fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)
minor code refactoring
|
2011-01-31 13:20:52 +00:00 |
|
Alexey Spizhevoy
|
7a29d96cf4
|
added buffered version of gpu::integral function and updated performance test (it still works too slow)
|
2011-01-31 10:42:33 +00:00 |
|
Alexey Spizhevoy
|
0af5356dbc
|
updated code in case of the compilation without CUDA
|
2011-01-28 12:30:08 +00:00 |
|
Alexey Spizhevoy
|
575fd1fe4c
|
reafactoring: replaced query device props functions with the DeviceInfo class
|
2011-01-28 11:59:26 +00:00 |
|
Alexey Spizhevoy
|
65b9f3bc10
|
fixed TargetArchs implementation in case when HAVE_CUDA=false, added initial structure for multi_gpu sample
|
2011-01-27 12:17:56 +00:00 |
|
Alexey Spizhevoy
|
891e2ff310
|
replaced has* methods in the GPU module with the TargetArchs monostate
|
2011-01-27 10:06:38 +00:00 |
|
Alexey Spizhevoy
|
13a6d0b92a
|
fixed parsing GPU archs in BIN(PTX) format
|
2011-01-27 08:26:10 +00:00 |
|
Vladislav Vinogradov
|
eda8416358
|
fixed BruteForceMatcher_GPU (fails if input data is empty)
updated BruteForceMatcher_GPU test
|
2011-01-26 15:58:47 +00:00 |
|
Alexey Spizhevoy
|
310c483da8
|
added first version of gpu performance tests
|
2011-01-24 10:33:01 +00:00 |
|
Vladislav Vinogradov
|
811ba31897
|
added synchronization after NPP calls
|
2011-01-24 10:32:57 +00:00 |
|
Vladislav Vinogradov
|
8abdb3721f
|
added gpu threshold.
|
2011-01-24 10:11:02 +00:00 |
|
Alexey Spizhevoy
|
055c226392
|
fixed FindNPP.cmake Apple-aimed part
|
2011-01-21 12:57:40 +00:00 |
|
Alexey Spizhevoy
|
e51b9021bc
|
forgot to rename namespace
|
2011-01-21 11:31:45 +00:00 |
|
Alexey Spizhevoy
|
db41449be8
|
fixed errors under MacOS
|
2011-01-21 10:53:07 +00:00 |
|
Anatoly Baksheev
|
e3f3de84db
|
warning fixed
|
2011-01-21 09:00:19 +00:00 |
|
Alexey Spizhevoy
|
01dafce1a1
|
fixed some bugs in GPU matrix reductions, removed <functional> into precomp.hpp
|
2011-01-21 07:43:11 +00:00 |
|
Alexey Spizhevoy
|
0da71a01ff
|
fixed some GPU tests failing when compiled for 1.1(no doubles) and run on 1.3(with doubles)
|
2011-01-20 15:08:48 +00:00 |
|
Alexey Spizhevoy
|
9e48f64149
|
fixed parsing of CC in gpu module
|
2011-01-20 14:34:27 +00:00 |
|
Alexey Spizhevoy
|
574b3f94a1
|
updated gpu initialization functions, added compile-time error on CC 1.0
|
2011-01-20 14:13:07 +00:00 |
|
Alexey Spizhevoy
|
8779306800
|
updated main CMakeLists.txt gpu module section, now user can manage binary and intermediate code versions of the gpu module image
added more functions to check version of gpu code in runtime
|
2011-01-20 09:22:05 +00:00 |
|
Alexey Spizhevoy
|
4b8425dbb8
|
fixed minor bugs
|
2011-01-19 13:28:22 +00:00 |
|
Alexey Spizhevoy
|
186b1fc6ef
|
refactored gpu module
|
2011-01-19 12:47:34 +00:00 |
|
Alexey Spizhevoy
|
90ae1e3aed
|
refactored gpu module
|
2011-01-19 10:54:58 +00:00 |
|
Alexey Spizhevoy
|
1a0d41fb53
|
added checkPtxVersion into gpu module
|
2011-01-18 14:52:35 +00:00 |
|
Alexey Spizhevoy
|
cbb132ccb1
|
added ensureSizeIsEnough into gpu module, updated reduction methods
|
2011-01-18 12:36:01 +00:00 |
|
Alexey Spizhevoy
|
f3a2656808
|
added hasPtxFor and isCompatibleWith functions into gpu module, added docs for them
|
2011-01-18 12:01:28 +00:00 |
|
Anatoly Baksheev
|
cb63046dcf
|
gpu face detetcion:
1) fixed bug with error codes (enum NppStStatus) shift.
2) added some asserts
|
2011-01-17 11:32:38 +00:00 |
|
Alexey Spizhevoy
|
db852e0b54
|
updated gpu module docs
|
2011-01-13 13:55:13 +00:00 |
|
Vladislav Vinogradov
|
349e0ece93
|
added docs for GPU Filter Engine
|
2011-01-13 13:48:58 +00:00 |
|
Anatoly Baksheev
|
1a94186195
|
First version of CascadeClassifier_GPU.
Only for VS2008 now.
Sample for it.
new NPP_staging for VS2008 only
|
2011-01-13 13:04:00 +00:00 |
|
Alexey Spizhevoy
|
4e23f37ff8
|
added docs for gpu::HOGDescriptor
|
2011-01-12 13:07:33 +00:00 |
|
Alexey Spizhevoy
|
4dfbf99dd5
|
cosmetic changes in gpu module, decreased matchTemplate test running time
|
2011-01-12 09:30:08 +00:00 |
|
Alexey Spizhevoy
|
d091ae5746
|
removed unnecessary code from gpu::matchTemplate
|
2011-01-12 06:49:03 +00:00 |
|
Alexey Spizhevoy
|
57f917d6f2
|
replaced adding constant in normalization with taking max
|
2011-01-11 10:15:46 +00:00 |
|
Alexey Spizhevoy
|
dc763e0250
|
updated normalization routine in the matchTemplate to avoid division by zero on black images (ticket #798), added test
|
2011-01-11 09:36:21 +00:00 |
|
Alexey Spizhevoy
|
2f13e4ce58
|
refactored hog, added camera support into hog_sample
|
2010-12-29 15:45:01 +00:00 |
|
Alexey Spizhevoy
|
ba32833c3f
|
added missed include (for MSVC 2010)
|
2010-12-28 14:57:23 +00:00 |
|
Alexey Spizhevoy
|
be38864dd0
|
added buffered version of gpu::convolve
|
2010-12-27 10:18:42 +00:00 |
|
Alexey Spizhevoy
|
1ecb6cf775
|
simplified gpu::columnSum test, it doesn't fail on Quadro anymore (when seed is 000001af5a11badd) after BFM test, but something definitely wrong with NPP_Staging's transpose
|
2010-12-27 09:10:22 +00:00 |
|
Alexey Spizhevoy
|
8f0d36b8b6
|
refactored gpu::dft
|
2010-12-27 07:35:41 +00:00 |
|
Alexey Spizhevoy
|
86802ec968
|
minor warning fixed
|
2010-12-24 13:44:26 +00:00 |
|
Alexey Spizhevoy
|
eaf35a8421
|
minor refactoring in gpu module
|
2010-12-24 12:55:43 +00:00 |
|
Alexey Spizhevoy
|
21b081deff
|
now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates
|
2010-12-24 09:26:19 +00:00 |
|
Alexey Spizhevoy
|
54fcdf4cae
|
minor changes in gpu module (comments and warnings)
|
2010-12-24 07:00:08 +00:00 |
|
Alexey Spizhevoy
|
6702d55711
|
added support of scaling into gpu::dft, refactored gpu::convolve
|
2010-12-24 06:48:23 +00:00 |
|