Vadim Pisarevsky
|
20aca7440f
|
a lot of small corrections to bring down the number of undocumented functions, reported by the script; added em.cpp sample
|
2011-06-09 01:16:45 +00:00 |
|
Vadim Pisarevsky
|
c7a42e9682
|
started work on API & doc synchronization (in particular, Mat& => Input/OutputArray in the descriptions)
|
2011-06-07 22:51:31 +00:00 |
|
Anatoly Baksheev
|
c8544f393b
|
added begin/and with Thrust iterators for Device classes
|
2011-06-02 12:38:50 +00:00 |
|
Alexey Spizhevoy
|
5538e206f9
|
mac worlaround
|
2011-06-01 13:57:14 +00:00 |
|
Vladislav Vinogradov
|
f906c9b259
|
added resetDevice function, removed MultiGpuManager
|
2011-06-01 10:11:27 +00:00 |
|
Anatoly Baksheev
|
e4bbcdac17
|
minor
|
2011-06-01 08:01:04 +00:00 |
|
Alexander Shishkov
|
63dc1cdd2c
|
removed OPENCV_BUILD_SHARED_LIB in favor of BUILD_SHARED_LIBS
removed one more OPENCV_BUILD_SHARED_LIB flag
|
2011-05-31 14:22:25 +00:00 |
|
Alexander Shishkov
|
6aabf72bc5
|
removed OPENCV_BUILD_SHARED_LIB in favor of BUILD_SHARED_LIBS
|
2011-05-31 13:17:59 +00:00 |
|
Vladislav Vinogradov
|
926a6bba00
|
modified according to CUDA 4.0 API updates
|
2011-05-31 08:31:10 +00:00 |
|
Ethan Rublee
|
76538fbe6b
|
Making the install and lib, bin directories consistent.
|
2011-05-30 22:13:32 +00:00 |
|
Vladislav Vinogradov
|
331062360d
|
fixed bug in SURF_GPU (compute descriptors, tid < 25)
|
2011-05-25 08:37:46 +00:00 |
|
Vladislav Vinogradov
|
6259520aa1
|
fixed bug in SURF_GPU (reduce_sum25)
|
2011-05-25 08:16:17 +00:00 |
|
Vladislav Vinogradov
|
15677d6d28
|
minor optimization of SURF_GPU (orientation calculation, changed block size to 32x4)
|
2011-05-24 08:02:39 +00:00 |
|
Vladislav Vinogradov
|
7fbcc1ec05
|
minor SURF_GPU optimization (descriptor calculation, change block size to 6x6)
|
2011-05-23 18:40:09 +00:00 |
|
Vladislav Vinogradov
|
ae6d5252ab
|
minor fix
|
2011-05-23 08:46:27 +00:00 |
|
Vladislav Vinogradov
|
0b19f915be
|
minor optimization of SURF_GPU (reduce memory transfers, use structure of arrays instead of array of structures)
|
2011-05-23 07:59:20 +00:00 |
|
Vadim Pisarevsky
|
f2a337f990
|
fixed several typos, including the old ones from ticket #854
|
2011-05-21 20:17:45 +00:00 |
|
Vadim Pisarevsky
|
23768b1826
|
replaced #include <some_opencv_hdr> with #include "some_opencv_hdr" (ticket #719)
|
2011-05-21 18:32:34 +00:00 |
|
Alexey Spizhevoy
|
7d350280c0
|
compilation under mac
|
2011-05-18 13:02:27 +00:00 |
|
Vladislav Vinogradov
|
34e2c78cec
|
minor fix
|
2011-05-18 07:18:30 +00:00 |
|
Vladislav Vinogradov
|
f3b45af876
|
GpuMat::setTo optimization (call cudaMemcpy2D if possible)
|
2011-05-18 06:51:05 +00:00 |
|
Anatoly Baksheev
|
69f28ef65c
|
solution folder flag disabled by default
|
2011-05-17 09:40:06 +00:00 |
|
Vladislav Vinogradov
|
0caf2707ee
|
update gpu docs (SURF and BruteForceMatcher)
|
2011-05-16 08:54:06 +00:00 |
|
Vladislav Vinogradov
|
f11efdced3
|
added support of Hamming distance to BruteForceMatcher_GPU
|
2011-05-16 08:38:27 +00:00 |
|
Anatoly Baksheev
|
429b33de97
|
minor
|
2011-05-11 13:51:41 +00:00 |
|
Anatoly Baksheev
|
17e1bcb006
|
fixed pch for non-windows
|
2011-05-11 13:50:17 +00:00 |
|
Anatoly Baksheev
|
c49dc37761
|
[+] added use_folders cmake feature if cmake version is greater then 2.8.0
[~] fixed warning in featuers2d under windows (can't generate assignment operator)
|
2011-05-11 13:37:20 +00:00 |
|
Vladislav Vinogradov
|
6a03be2632
|
added lightweight class DeviceBuffer to matrix_reductions.cpp
|
2011-05-11 07:30:46 +00:00 |
|
Vladislav Vinogradov
|
1c9f4e7ca2
|
fixed gpu::meanStdDev and gpu::norm under CUDA 4.0
fixed compilation under Win64
|
2011-05-10 12:39:12 +00:00 |
|
Vladislav Vinogradov
|
d0a91f8f19
|
fixed gpu projectPoints and solvePnPRansac tests
|
2011-05-10 07:37:05 +00:00 |
|
Vladislav Vinogradov
|
58e26313dd
|
fixed bug in cv::LUT (multi-channel source array and single-channel table)
added missing cudaSafeCall
|
2011-05-10 06:11:03 +00:00 |
|
Anatoly Baksheev
|
1c18e5fef9
|
fixed ~300 warnings under windows (had to hack gtest a bit)
|
2011-05-06 21:45:48 +00:00 |
|
Alexey Spizhevoy
|
f6fc807d49
|
fixed some tests in gpu module
|
2011-05-05 11:44:47 +00:00 |
|
Vladislav Vinogradov
|
6200f388dd
|
fixed bug in BruteForceMatcher_GPU::knnMatch (allDist buffer reuse)
|
2011-05-04 08:53:43 +00:00 |
|
Vladislav Vinogradov
|
c21a783646
|
added aligned memory allocation to CudaMem (if allocation type is ZERO_COPY)
fixed bugs in gpu::cvtColor
|
2011-05-03 09:09:05 +00:00 |
|
Vadim Pisarevsky
|
aa7d423a6d
|
fixed typo
|
2011-04-27 08:24:24 +00:00 |
|
Alexey Spizhevoy
|
ce808af594
|
fixed failing GPU projectPoints and solvePnPRansac tests
|
2011-04-27 05:29:02 +00:00 |
|
Anton Obukhov
|
8a54967e0b
|
[~] Updated GPU module install target to copy NCV.hpp and NPP_staging.hpp to the package include directory
|
2011-04-25 16:07:48 +00:00 |
|
Anton Obukhov
|
b28c33f5dc
|
[~] Added nppStSetActiveCUDAstream and nppStGetActiveCUDAstream to the export table
|
2011-04-25 15:35:33 +00:00 |
|
Alexey Spizhevoy
|
c9894f9655
|
fixed compile-time bug under Ubuntu
|
2011-04-25 08:38:54 +00:00 |
|
Anton Obukhov
|
0c325cace3
|
[~] Minor refactoring, clean-up
[+] Added 128-bit transpose
|
2011-04-24 21:39:08 +00:00 |
|
Vadim Pisarevsky
|
e9a5bbc003
|
fixed ?? marks; fixed missing highlighting in some of the sections
|
2011-04-19 11:41:12 +00:00 |
|
Vadim Pisarevsky
|
abeeb40d46
|
a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc.
|
2011-04-17 13:14:45 +00:00 |
|
Andrey Kamaev
|
b906ad3108
|
Test system included into Android build
|
2011-04-11 14:47:06 +00:00 |
|
Alexey Spizhevoy
|
1a02877ab7
|
fixed gpu::downsample and gpu::blendLinear compite-time bugs under Ubuntu
|
2011-04-11 05:11:23 +00:00 |
|
Alexey Spizhevoy
|
97282d8ff8
|
added downsample function into gpu module, refactored it a little bit, added guard for CUDA related include in cascadeclassifier_nvidia_api.cpp
|
2011-04-08 08:04:56 +00:00 |
|
Alexey Spizhevoy
|
6cec5ff552
|
added blendLinear into gpu module
|
2011-04-08 05:21:47 +00:00 |
|
Anton Obukhov
|
07d19c2c6f
|
[~] Refactored, cleaned up, and consolidated the code of GPU examples (cascadeclassifier and cascadeclassifier_nvidia_api)
|
2011-04-07 12:59:01 +00:00 |
|
Anton Obukhov
|
58476b64a6
|
[*] Fixed #974 ("GPU CascadeClassifier fails with some training files"): Moved IsNodeLeaf bit from NodeDescriptor to FeatureDescriptor for both left and right nodes, therefore from now on max number of rects in a feature is 31
|
2011-04-04 11:47:21 +00:00 |
|
Anatoly Baksheev
|
e12b63dde0
|
beta cmake file for cuda4.0 (requires "cudafe", Mar 24 2011 22:01:27 or latter)
|
2011-04-04 10:01:55 +00:00 |
|
Elena Fedotova
|
25fc046a7a
|
Purpose: updated the core chapter
|
2011-04-03 22:10:32 +00:00 |
|
Elena Fedotova
|
3f2daa1dcf
|
Purpose: updated the last section of chapter 10
|
2011-03-31 22:07:17 +00:00 |
|
Anatoly Baksheev
|
a69de4bf26
|
minor bug in hog (unbind texture)
|
2011-03-31 11:14:23 +00:00 |
|
Anatoly Baksheev
|
5f56b27616
|
added ROI support for HOG_GPU
|
2011-03-31 10:55:39 +00:00 |
|
Vadim Pisarevsky
|
400dbb13db
|
fixed remaining ??
|
2011-03-30 12:27:31 +00:00 |
|
Anatoly Baksheev
|
8b8ad17f4a
|
fixed extra memory allocations.
|
2011-03-30 11:42:23 +00:00 |
|
Elena Fedotova
|
05173022bb
|
Purpose: updated the last section of chapter 10
|
2011-03-29 21:48:36 +00:00 |
|
Vadim Pisarevsky
|
5291b9dfe5
|
corrected grammar (done by Elena)
|
2011-03-28 23:16:20 +00:00 |
|
Vadim Pisarevsky
|
fafc2f372c
|
corrected grammar (done by Elena)
|
2011-03-28 23:05:42 +00:00 |
|
Vladislav Vinogradov
|
57195e9627
|
fixed SURF_GPU bug (features count > max dimension of grid)
minor gpu docs fixes
|
2011-03-28 10:34:44 +00:00 |
|
Anatoly Baksheev
|
d0e66f7766
|
minor
|
2011-03-28 06:56:37 +00:00 |
|
Alexey Spizhevoy
|
bf034f9927
|
fixed gpu::meanShiftSegmentation docs
|
2011-03-25 06:23:21 +00:00 |
|
Alexey Spizhevoy
|
ca1584dd1f
|
fixed gpu::graphcut preconditions
|
2011-03-24 12:22:23 +00:00 |
|
Alexey Spizhevoy
|
ad693d7311
|
fixed gpu module HOG test failing on x64 OS
|
2011-03-24 12:09:29 +00:00 |
|
Vladislav Vinogradov
|
d888b81052
|
fixed gpu docs (broken links, missing description, etc)
|
2011-03-23 10:56:20 +00:00 |
|
Vladislav Vinogradov
|
9342c4b076
|
added upright parameter to SURF_GPU
|
2011-03-17 14:15:54 +00:00 |
|
Vladislav Vinogradov
|
fcff126086
|
fixed some warnings in surf.cu
|
2011-03-16 07:01:27 +00:00 |
|
Vladislav Vinogradov
|
ca803e12fd
|
fixed mask calculation in SURF_GPU
|
2011-03-15 07:06:44 +00:00 |
|
Vladislav Vinogradov
|
d05c6b8b68
|
fixed surf.cu compilation on CC 2.0
|
2011-03-14 14:33:10 +00:00 |
|
Anatoly Baksheev
|
9214173c2c
|
some includes moved to precomp.hpp for gpu module
|
2011-03-14 09:40:13 +00:00 |
|
Vladislav Vinogradov
|
ed3f491212
|
updated SURF_GPU docs
|
2011-03-14 07:04:41 +00:00 |
|
Anatoly Baksheev
|
c3e813517d
|
minor (fixed log message)
|
2011-03-11 13:31:40 +00:00 |
|
Vladislav Vinogradov
|
58f6919795
|
made GPU version of SURF more consistent with CPU one
|
2011-03-10 13:53:58 +00:00 |
|
Alexey Spizhevoy
|
c067c633f0
|
added docs for gpu::solvePnPRansac
|
2011-03-09 08:48:39 +00:00 |
|
Vadim Pisarevsky
|
73f589e8a5
|
further docs cleanup
|
2011-03-08 22:22:24 +00:00 |
|
Alexey Spizhevoy
|
23416e3db5
|
make GPU version of solvePnPRansac more consistent with CPU one
|
2011-03-07 14:01:18 +00:00 |
|
Alexey Spizhevoy
|
1d62fddd31
|
updated solvePnpRansac performance test
|
2011-03-07 13:36:47 +00:00 |
|
Jose Luis Blanco
|
673061fb17
|
Fixed build errors in MSVC when building without CUDA.
|
2011-03-06 21:59:04 +00:00 |
|
Vadim Pisarevsky
|
5c3447c125
|
added pictures for OpenCV 2.x reference manual; fixed some build problems and done some more cleanup work
|
2011-03-05 21:26:13 +00:00 |
|
Vadim Pisarevsky
|
f025e4739a
|
some more doc cleanup
|
2011-03-03 07:29:55 +00:00 |
|
Alexey Spizhevoy
|
4e6572acd9
|
removed test whether z is negative in gpu::solvePnpRansac (there is no need in this for tests passing)
|
2011-03-02 09:40:14 +00:00 |
|
Alexey Spizhevoy
|
74c398e6b7
|
refactored gpu::solvePnpRansac a bit
|
2011-03-02 08:04:08 +00:00 |
|
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 |
|
Alexey Spizhevoy
|
783716838d
|
updated test for gpu::dft, updated dft for handling continous source
|
2010-12-23 13:00:33 +00:00 |
|
Alexey Spizhevoy
|
52ca0c4bca
|
fixed bug in gpu::dft
|
2010-12-23 10:07:37 +00:00 |
|
Alexey Spizhevoy
|
09735fd208
|
added gpu::dft implemented via CUFFT
|
2010-12-23 09:24:33 +00:00 |
|
Alexey Spizhevoy
|
68aba9f2fb
|
added mulSpectrums functions into GPU module
|
2010-12-22 13:46:06 +00:00 |
|
Alexey Spizhevoy
|
fef06c25b5
|
moved crossCorr (as NPP_Staging wrapper) into public GPU module part from the internal matchTemplate files
|
2010-12-22 08:56:16 +00:00 |
|
Alexey Spizhevoy
|
f9bcef9003
|
moved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplate.cpp
|
2010-12-22 08:17:36 +00:00 |
|
Alexey Spizhevoy
|
a6d9cce500
|
added CUFFT errors handling into GPU module
|
2010-12-22 08:03:53 +00:00 |
|
Vladislav Vinogradov
|
8190837dd4
|
fixed some warnings under linux
|
2010-12-22 07:30:21 +00:00 |
|
Vladislav Vinogradov
|
0cd587ee34
|
added gpu transpose and integral based on NPP Staging.
added mask support to SURF_GPU.
|
2010-12-21 14:02:09 +00:00 |
|
Vladislav Vinogradov
|
5bfb44f887
|
fixed compiler error under linux
|
2010-12-21 08:13:15 +00:00 |
|
Vladislav Vinogradov
|
0e45a637c4
|
added SURF_GPU.
added support of CV_32FC1 type to gpu copyMakeBorder.
|
2010-12-20 12:49:40 +00:00 |
|
Alexey Spizhevoy
|
df8529377b
|
refactoring: moved gpu reduction-based functions into separated file
|
2010-12-20 09:51:25 +00:00 |
|
Alexey Spizhevoy
|
1922e50f19
|
refactoring: made gpu bitwise operations inline
|
2010-12-20 09:16:17 +00:00 |
|
Alexey Spizhevoy
|
0465b89e7e
|
gpu module refactoring: moved per-element operations into separated file
|
2010-12-20 09:07:19 +00:00 |
|
Alexey Spizhevoy
|
6891a60149
|
added host code for gpu::matchTemplate (as NPP_staging was integrated)
|
2010-12-20 08:09:09 +00:00 |
|
Alexey Spizhevoy
|
e62bf3a2ae
|
updated gpu bitwise operations
|
2010-12-20 08:06:13 +00:00 |
|
Anatoly Baksheev
|
0f30fe080f
|
renamed constantspacebp -> stereocsbp line all other algs
created element_operations and matrix_reductions files for farther refactoring
|
2010-12-19 17:20:54 +00:00 |
|
Anatoly Baksheev
|
9dd4a22a5e
|
temporary added NPP_staging, functionality from the library will be moved to NPP with next release.
|
2010-12-17 15:41:26 +00:00 |
|