Vladislav Vinogradov
|
d3c4e90760
|
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
|
2011-10-12 10:23:03 +00:00 |
|
Vadim Pisarevsky
|
b74116e694
|
unified norm computing; added generalized Hamming distance
|
2011-10-11 15:13:53 +00:00 |
|
Vladislav Vinogradov
|
f38596b783
|
implemented brute force convolve for small kernel sizes
|
2011-10-10 11:58:47 +00:00 |
|
Anatoly Baksheev
|
ee768d4605
|
fixed bug in ptr in optflow.cu
|
2011-10-10 09:37:08 +00:00 |
|
Vladislav Vinogradov
|
ed749c4bfe
|
added missing arithm operations to gpu module
|
2011-10-10 08:19:11 +00:00 |
|
Anatoly Baksheev
|
f444f9b43e
|
optflow gpu compilation fix under vs2010
|
2011-10-04 17:37:05 +00:00 |
|
Vladislav Vinogradov
|
d6d7ac9cee
|
fixed tests for BruteForceMatcher_GPU::radiusMatch
|
2011-10-04 10:03:52 +00:00 |
|
Alexey Spizhevoy
|
8a799aa89a
|
Updated optimal block size estimation for the convolve() function
|
2011-10-03 14:05:52 +00:00 |
|
Vadim Pisarevsky
|
60ebe2003f
|
fixed multiple warnings on Windows. fixed bug #1368
|
2011-10-03 11:00:28 +00:00 |
|
Anatoly Baksheev
|
923f771cfc
|
warnings
optical flow gpu cosmetics
|
2011-10-03 09:26:00 +00:00 |
|
Alexey Spizhevoy
|
dce50b67fc
|
Fixed support of translation in the GPU-based plane warper
|
2011-10-03 07:42:16 +00:00 |
|
Anatoly Baksheev
|
0fc8fc77c0
|
eliminated shread_ptr dependency from optical flow gpu. It caused compilation errors.
|
2011-09-30 11:27:30 +00:00 |
|
Anatoly Baksheev
|
b9ea3ef741
|
compilation under ubuntu
|
2011-09-30 09:02:03 +00:00 |
|
Anton Obukhov
|
42c7aece36
|
[+] Added Brox optical flow (implementation courtesy of Michael Smirnov)
|
2011-09-29 14:46:39 +00:00 |
|
Vladislav Vinogradov
|
4d3b1a4a02
|
fixed build for compute capability < 2.0
|
2011-09-28 16:24:51 +00:00 |
|
Vladislav Vinogradov
|
f536dfa439
|
fixed build under linux
|
2011-09-28 12:08:17 +00:00 |
|
Vladislav Vinogradov
|
9da6d78989
|
optimized gpu filters, added buffered version for different filters
|
2011-09-28 11:52:26 +00:00 |
|
Vladislav Vinogradov
|
ea4f65b570
|
implemented optimized version of bf_radius_match for train collection
|
2011-09-27 06:45:17 +00:00 |
|
Vladislav Vinogradov
|
b119833ad1
|
implemented optimized version of gpu::bf_radius_match
|
2011-09-26 11:18:30 +00:00 |
|
Vladislav Vinogradov
|
67a9b79433
|
added performance tests for gpu::reduce
|
2011-09-26 08:14:31 +00:00 |
|
Alexey Spizhevoy
|
48dec9c03a
|
Fixed GPU version of multi-band blending in stitching module
|
2011-09-24 05:58:29 +00:00 |
|
Vladislav Vinogradov
|
8b23c79294
|
implemented gpu::reduce
|
2011-09-22 07:08:26 +00:00 |
|
Vladislav Vinogradov
|
0aaaad1ea8
|
implemented gpu::addWeighted
|
2011-09-21 08:58:54 +00:00 |
|
Vladislav Vinogradov
|
64119dd924
|
implemented gpu::copyMakeBorder for all border modes
|
2011-09-21 07:02:45 +00:00 |
|
Vladislav Vinogradov
|
5ed65979c1
|
fixed bug in gpu::HOGDescriptor::getBuffer (ticket #1379)
|
2011-09-20 06:38:40 +00:00 |
|
Alexey Spizhevoy
|
23636433d7
|
Updated bundle adjustment in stitching module: 1) it minimizes reprojection error now, 2) it minimizes error over focal, aspect, p.p.x, p.p.y parameters. Refactored and updated warpers.
|
2011-09-16 12:25:23 +00:00 |
|
Anatoly Baksheev
|
ffc5a7b809
|
minor
|
2011-09-15 05:51:41 +00:00 |
|
Vladislav Vinogradov
|
be8e31f14d
|
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
|
2011-09-14 06:23:46 +00:00 |
|
Alexey Spizhevoy
|
a72da12c80
|
Added fix for 0 found features in stitching matcher
|
2011-09-13 14:15:18 +00:00 |
|
Vladislav Vinogradov
|
4b46e35287
|
minor
|
2011-09-12 15:15:02 +00:00 |
|
Vladislav Vinogradov
|
dac9f69ba4
|
fixed bug in SURF_GPU (memory access error)
|
2011-09-12 15:14:02 +00:00 |
|
Alexey Spizhevoy
|
485e71bcc2
|
Bug in multiply was fixed (by Vlad Vinogradov)
|
2011-09-12 14:58:56 +00:00 |
|
Vladislav Vinogradov
|
29b9720aab
|
added check if src.size() == dst.size() to gpu::resize
|
2011-09-12 10:23:20 +00:00 |
|
Vladislav Vinogradov
|
b2079d6de1
|
implemented gpu::resize for all types
|
2011-09-12 10:13:14 +00:00 |
|
Vladislav Vinogradov
|
acac27d8fe
|
optimized gpu::multiply
|
2011-09-12 08:45:56 +00:00 |
|
Vladislav Vinogradov
|
6763bd6d01
|
added padded performance tests for gpu module
|
2011-09-12 07:48:09 +00:00 |
|
Alexey Spizhevoy
|
fd5b0c1f18
|
Reverted some unnecessary changes in GPU module
|
2011-09-10 12:30:28 +00:00 |
|
Alexey Spizhevoy
|
a7c6b84390
|
Added TODOs into GPU module
|
2011-09-10 12:28:03 +00:00 |
|
Alexey Spizhevoy
|
903f835d9f
|
added support of 8UC4*32FC1 multiply into GPU module
|
2011-09-10 11:56:55 +00:00 |
|
Andrey Kamaev
|
6cb1036e04
|
Perf tests: method ::perf::TestBase::getDataPath made public static; added base CUDA detection into run.py script
|
2011-09-08 11:01:45 +00:00 |
|
Alexey Spizhevoy
|
55f38ae8b3
|
fixed bug in gpu perf. test
|
2011-09-07 14:01:12 +00:00 |
|
Vladislav Vinogradov
|
8009b5150e
|
added performance tests for gpu module
|
2011-09-07 13:16:07 +00:00 |
|
Vladislav Vinogradov
|
df9f707ff0
|
fixed bug in gpu::remap under win32
|
2011-09-06 13:42:50 +00:00 |
|
Vladislav Vinogradov
|
84022779a1
|
added bicubic interpolation to gpu::remap
|
2011-09-06 07:01:23 +00:00 |
|
Vladislav Vinogradov
|
e0c0461787
|
optimized gpu::remap (use texture memory)
|
2011-09-05 07:59:59 +00:00 |
|
Vladislav Vinogradov
|
c26b005371
|
optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap
|
2011-09-05 07:51:00 +00:00 |
|
Vladislav Vinogradov
|
b2d5839af7
|
added GpuFeature assertion to gpu::Canny
|
2011-09-05 06:20:34 +00:00 |
|
Vladislav Vinogradov
|
b371bd68df
|
added assertion for small image sizes to SURF_GPU (ticket #1323)
|
2011-09-05 06:03:49 +00:00 |
|
Vladislav Vinogradov
|
914ed44e28
|
fixed CudaMem::createMatHeader (ticket #1353)
|
2011-09-05 05:45:27 +00:00 |
|
Vladislav Vinogradov
|
ef430882a1
|
fixed build under linux
|
2011-09-05 05:40:57 +00:00 |
|
Vladislav Vinogradov
|
ea2f5b1391
|
added BORDER_REFLECT and BORDER_WRAP support to gpu module
switched to gpu::remap in opencv_stitching
|
2011-08-31 13:21:14 +00:00 |
|
Vladislav Vinogradov
|
47d68f6967
|
implemented gpu::remap for all types
|
2011-08-31 11:42:54 +00:00 |
|
Anatoly Baksheev
|
39373cd9f9
|
minor update of device layer
|
2011-08-30 09:08:41 +00:00 |
|
Anatoly Baksheev
|
c19f88853a
|
minor update of device layer
|
2011-08-30 09:04:31 +00:00 |
|
Vladislav Vinogradov
|
0f5f57561e
|
optimized memory usage in BruteForceMatcher_GPU_base::knnMatch when k==2
|
2011-08-30 08:49:11 +00:00 |
|
Vladislav Vinogradov
|
837f65784e
|
update gpu docs
|
2011-08-30 08:27:23 +00:00 |
|
Vladislav Vinogradov
|
50d012b56b
|
fixed gpu::pyrUp implementation
|
2011-08-29 11:32:18 +00:00 |
|
Vladislav Vinogradov
|
5f9e47a9cd
|
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
|
2011-08-29 11:31:52 +00:00 |
|
Alexey Spizhevoy
|
50b72197ab
|
fixed bug in gpu::matchTemplate (added normalization routine to make the GPU version consistent with the CPU one), added test cases from the ticket #1341
|
2011-08-29 08:06:45 +00:00 |
|
Anatoly Baksheev
|
e90aeb08f9
|
1) ticket #1332
2) device layer utility
|
2011-08-26 09:34:49 +00:00 |
|
Vladislav Vinogradov
|
173ac5a64b
|
optimized gpu pyrDown and pyrUp
|
2011-08-24 11:16:42 +00:00 |
|
Vladislav Vinogradov
|
0ed6d86a49
|
optimized some gpu::cvtColor functions
|
2011-08-22 11:07:52 +00:00 |
|
Vladislav Vinogradov
|
971e35f283
|
fixed bug in gpu::cvtColor
|
2011-08-17 13:46:36 +00:00 |
|
Vladislav Vinogradov
|
5e9ae6b19f
|
added TransformFunctorTraits, optimized some functions that use transform
|
2011-08-17 11:32:24 +00:00 |
|
Vladislav Vinogradov
|
6e3a1f7b49
|
implement optimized version of gpu::BruteForceMatcher::knnMatch when k == 2
|
2011-08-15 12:14:02 +00:00 |
|
Andrey Kamaev
|
6168eaf745
|
Documentation: fixed "template<class T> const T" case for ".. ocv:function::" macro
|
2011-08-13 18:05:11 +00:00 |
|
Andrey Kamaev
|
d6e3ccc1b2
|
Documentation: fixed about 100 cross-referencing errors.
|
2011-08-13 16:49:40 +00:00 |
|
Vadim Pisarevsky
|
f9ef92d45a
|
multilib support added (ticket #363)
|
2011-08-10 12:49:52 +00:00 |
|
Vladislav Vinogradov
|
bad7dadb75
|
added remap test, fix compilation error
|
2011-08-10 12:05:24 +00:00 |
|
Vladislav Vinogradov
|
8bb9e4302e
|
added registerPageLocked/unregisterPageLocked functions
added convert functions to BruteForceMatcher_GPU
other minor fixes
|
2011-08-10 11:32:48 +00:00 |
|
Anatoly Baksheev
|
edcfa64d99
|
experimental kernels for cuda
|
2011-08-10 09:51:36 +00:00 |
|
Anatoly Baksheev
|
b535356ec7
|
experimental kernels for cuda
|
2011-08-10 09:35:57 +00:00 |
|
Vladislav Vinogradov
|
c5adaa717b
|
minor stitching optimization (improve buffer reuse)
|
2011-08-09 13:08:54 +00:00 |
|
Vladislav Vinogradov
|
13e392763b
|
fixed compilation error without cuda
|
2011-08-09 11:35:42 +00:00 |
|
Vladislav Vinogradov
|
36bfa6ea1c
|
minor
|
2011-08-09 09:15:04 +00:00 |
|
Vladislav Vinogradov
|
b2b1d41da8
|
moved GpuMat class to separate header file
|
2011-08-09 07:51:48 +00:00 |
|
Vladislav Vinogradov
|
f4f38fcced
|
fixed gpu test failure on empty test data
|
2011-08-09 06:25:01 +00:00 |
|
Vladislav Vinogradov
|
a9fdc1bdff
|
added buffered version of cornerHarris, cornerMinEigenVal, histEven and histRange
|
2011-08-08 13:05:50 +00:00 |
|
Vladislav Vinogradov
|
12b7090a6f
|
fixed some warnings under win64
|
2011-08-08 13:03:18 +00:00 |
|
Vladislav Vinogradov
|
42ced17c2c
|
fixed some warnings under win64
|
2011-08-08 11:28:14 +00:00 |
|
Vladislav Vinogradov
|
767ac9aa10
|
added gpu::Canny function
|
2011-08-08 08:53:55 +00:00 |
|
Vladislav Vinogradov
|
dfaa8af6ee
|
fixed #1279
|
2011-08-08 05:59:09 +00:00 |
|
Vadim Pisarevsky
|
fc4d64ae6b
|
temporarily fixed #1279
|
2011-08-06 18:03:08 +00:00 |
|
Anatoly Baksheev
|
7e2fffb194
|
ticket #1280
|
2011-08-06 09:59:51 +00:00 |
|
Vladislav Vinogradov
|
3fac5d54ca
|
minor fix
|
2011-08-03 12:30:40 +00:00 |
|
Vladislav Vinogradov
|
5f03548530
|
minor fix
|
2011-08-03 12:18:17 +00:00 |
|
Vladislav Vinogradov
|
3ab2728da1
|
gpu device layer code refactoring
|
2011-08-03 12:10:36 +00:00 |
|
Vladislav Vinogradov
|
6ff975af9e
|
added gpu::equalizeHist function
|
2011-08-02 08:33:27 +00:00 |
|
Vladislav Vinogradov
|
33df5ea07b
|
added gpu::calcHist function
|
2011-08-01 13:15:37 +00:00 |
|
Vladislav Vinogradov
|
e746b3e8ae
|
added buffered version of pyrDown and pyrUp
added stream support to downsample, upsample, pyrUp and pyrDown
|
2011-08-01 08:15:31 +00:00 |
|
Vladislav Vinogradov
|
cf42f3088d
|
fixed doc bug in gpu/introduction (ticket #1260)
|
2011-08-01 05:35:34 +00:00 |
|
Andrey Kamaev
|
3aea74d408
|
Fixed precompiled headers support (fixed formatting, fixed dependencies generation)
|
2011-07-24 19:22:58 +00:00 |
|
Anatoly Baksheev
|
cb9dd71f82
|
compilation
|
2011-07-22 13:26:31 +00:00 |
|
Anatoly Baksheev
|
de204fe413
|
|
2011-07-22 13:24:27 +00:00 |
|
Vadim Pisarevsky
|
41df54e75f
|
fixed several typoes and errors in the refman (ticket #1203)
|
2011-07-22 12:50:49 +00:00 |
|
Anatoly Baksheev
|
3a1beb1c01
|
added cv::gpu::pow, ticket #1227
|
2011-07-21 08:47:44 +00:00 |
|
Vadim Pisarevsky
|
ff5e97c8e4
|
added COVAR_ and SORT_ enums to core.hpp; fixed many, many VS2005, VS2010 and MinGW (GCC 4.5.2) warnings
|
2011-07-19 12:27:07 +00:00 |
|
Alexey Spizhevoy
|
8a3d1937c3
|
fixed BFM GPU test compile-time error on ubuntu x64 in debug mode
|
2011-07-09 07:32:14 +00:00 |
|
Anatoly Baksheev
|
e1dd41d1e2
|
- fixed SetTo tests for GPU (a problem in test code)
- minor refactoring
|
2011-07-08 16:08:58 +00:00 |
|
Alexey Spizhevoy
|
abe34e3b33
|
removed debug func. call
|
2011-07-08 14:00:54 +00:00 |
|
Alexey Spizhevoy
|
e9837b0aa9
|
added support of old CC into GPU mean shift routines
|
2011-07-08 13:59:23 +00:00 |
|
Vadim Pisarevsky
|
0940573e8b
|
fixed a few more typos in the docs.
|
2011-07-07 16:59:09 +00:00 |
|
Vadim Pisarevsky
|
5649f35757
|
some more bugfixed in 2.3 propagated to trunk
|
2011-07-07 11:43:21 +00:00 |
|
Andrey Kamaev
|
741a689f65
|
Improved RST parser; fixed small typos found by new parser
|
2011-07-07 11:23:51 +00:00 |
|
Alexey Spizhevoy
|
ad454d83b9
|
added gpu::buildWarpPlaneMaps and gpu::buildWarpCylindricalMaps functions, integrated into stitching
|
2011-07-01 07:07:54 +00:00 |
|
Alexey Spizhevoy
|
5f4ba8055f
|
added tests for pyrDown and pyrUp (gpu)
|
2011-07-01 05:37:20 +00:00 |
|
Andrey Kamaev
|
ec90265a08
|
Fixed compilation problem when building without CUDA
|
2011-06-30 17:01:15 +00:00 |
|
Alexey Spizhevoy
|
5d703abdc2
|
fix for GPU module compile time (VS2010) error (from 2.3 branch)
|
2011-06-30 14:47:20 +00:00 |
|
Alexey Spizhevoy
|
674b763395
|
GPU: updated upsample, downsample functions, added pyrDown, pyrUp, added support of 16S filtering; put spherical warper on GPU (from opencv_stitching)
|
2011-06-30 14:39:48 +00:00 |
|
Vadim Pisarevsky
|
cc9a1bb62f
|
propagated some more fixes from 2.3 branch to the trunk
|
2011-06-30 12:06:26 +00:00 |
|
Bernat Gabor
|
762bc0f8af
|
Some reST syntax correction. Now the PDF documentation builds correctly under Windows using MIKTEX. Some update on the tutorial structure. Some CSS syntax correction. Windows Install Tutorial v0.4.
|
2011-06-30 00:41:41 +00:00 |
|
Vadim Pisarevsky
|
b204e73d9a
|
propagated some more fixes from 2.3 branch to the trunk
|
2011-06-29 22:06:42 +00:00 |
|
Vladislav Vinogradov
|
724a3c1473
|
added CUDA version info to gpu tests
|
2011-06-29 12:00:00 +00:00 |
|
Vladislav Vinogradov
|
52bdfbc7fc
|
added OS info to gpu tests
|
2011-06-29 11:53:15 +00:00 |
|
Vladislav Vinogradov
|
e8d2dd212c
|
fixed gpu tests
|
2011-06-29 11:14:03 +00:00 |
|
Vladislav Vinogradov
|
a4182b5da3
|
fixed build under linux
|
2011-06-29 10:57:48 +00:00 |
|
Vladislav Vinogradov
|
d1b4b5f0de
|
refactored gpu module tests
|
2011-06-29 10:14:16 +00:00 |
|
Ethan Rublee
|
6259c9ac6a
|
First pass at name mangling based on version number, to support
side by side installs of OpenCV2.3.0 OpenCV2.3.1 OpenCV2.4.x, etc...
|
2011-06-28 16:02:09 +00:00 |
|
Vadim Pisarevsky
|
49467947ac
|
propagated some fixes from 2.3 to trunk
|
2011-06-23 12:00:09 +00:00 |
|
Elena Fedotova
|
5d047af005
|
Purpose: 2nd review cycle.
|
2011-06-19 20:28:08 +00:00 |
|
Elena Fedotova
|
a8f1b8be21
|
Purpose: 2nd review cycle - see ?? .
|
2011-06-18 20:45:35 +00:00 |
|
Elena Fedotova
|
4ec0287dd3
|
Purpose: 2nd review cycle - see ?? . wrong syntax format
|
2011-06-18 20:37:50 +00:00 |
|
Elena Fedotova
|
392b9074f5
|
Purpose: 2nd review cycle.
|
2011-06-18 20:19:03 +00:00 |
|
Alexander Shishkov
|
f010539aaf
|
Fixed MacOS GPU Compilation for i386
|
2011-06-16 15:02:58 +00:00 |
|
Vadim Pisarevsky
|
8d8ef596c8
|
introduced new RST/Sphinx domain ocv.
|
2011-06-16 12:48:23 +00:00 |
|
Anatoly Baksheev
|
74f1162a41
|
tabs
|
2011-06-16 10:33:32 +00:00 |
|
Vladislav Vinogradov
|
0d09352fca
|
fixed gpu::cvtColor
|
2011-06-15 11:57:08 +00:00 |
|
Anatoly Baksheev
|
117ff43cc3
|
default cuda target flags changed
cuda support is on by default
|
2011-06-15 08:05:34 +00:00 |
|
Anton Obukhov
|
c6a7432e92
|
[*] Approach to the bug with integral image calculation on SM_2.0 (Fermi)
|
2011-06-14 17:34:00 +00:00 |
|
Vladislav Vinogradov
|
e05c488868
|
minor fix
|
2011-06-14 11:57:26 +00:00 |
|
Vladislav Vinogradov
|
1c1a61dd37
|
added __forceinline__ to device functions
fixed BFM warning ("cannot tell what pointer points to")
|
2011-06-14 11:27:32 +00:00 |
|
Alexander Shishkov
|
6ecebb7f66
|
fixed #768 ticket
renamed OPENCV_SOURCE_DIR to OpenCV_SOURCE_DIR
|
2011-06-14 10:19:56 +00:00 |
|
Alexander Shishkov
|
ca758a9dac
|
fixed #768 ticket
|
2011-06-14 10:11:16 +00:00 |
|
Vladislav Vinogradov
|
2e13a4cd52
|
removed MultiGpuManager from docs
|
2011-06-14 07:50:54 +00:00 |
|
Vladislav Vinogradov
|
c00a1f63a0
|
fixed csbp test under linux
|
2011-06-14 07:44:20 +00:00 |
|
Vladislav Vinogradov
|
d469b31aec
|
fixed csbp test for CC 1.x
|
2011-06-14 07:00:00 +00:00 |
|
Anatoly Baksheev
|
8f4c7db3f6
|
~40 warnings under VS2008
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
|
2011-06-11 17:24:09 +00:00 |
|
Anatoly Baksheev
|
dc8572dc7b
|
data_mov_utils.hpp
|
2011-06-11 10:40:55 +00:00 |
|
Vladislav Vinogradov
|
cfb8c8418b
|
minor fix
|
2011-06-09 08:29:19 +00:00 |
|
Vladislav Vinogradov
|
26dd71d981
|
fixed gpu::cvtColor according #5324 changes
|
2011-06-09 08:26:08 +00:00 |
|
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 |
|