Alexey Spizhevoy
|
916703c6e5
|
Updated optimal block size estimation in gpu::convolve()
|
13 years ago |
Vladislav Vinogradov
|
f38596b783
|
implemented brute force convolve for small kernel sizes
|
13 years ago |
Alexey Spizhevoy
|
8a799aa89a
|
Updated optimal block size estimation for the convolve() function
|
13 years ago |
Alexey Spizhevoy
|
dce50b67fc
|
Fixed support of translation in the GPU-based plane warper
|
13 years ago |
Vladislav Vinogradov
|
64119dd924
|
implemented gpu::copyMakeBorder for all border modes
|
13 years ago |
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.
|
13 years ago |
Vladislav Vinogradov
|
be8e31f14d
|
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
|
13 years ago |
Vladislav Vinogradov
|
29b9720aab
|
added check if src.size() == dst.size() to gpu::resize
|
13 years ago |
Vladislav Vinogradov
|
b2079d6de1
|
implemented gpu::resize for all types
|
13 years ago |
Vladislav Vinogradov
|
84022779a1
|
added bicubic interpolation to gpu::remap
|
13 years ago |
Vladislav Vinogradov
|
c26b005371
|
optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap
|
13 years ago |
Vladislav Vinogradov
|
b2d5839af7
|
added GpuFeature assertion to gpu::Canny
|
13 years ago |
Vladislav Vinogradov
|
ea2f5b1391
|
added BORDER_REFLECT and BORDER_WRAP support to gpu module
switched to gpu::remap in opencv_stitching
|
13 years ago |
Vladislav Vinogradov
|
47d68f6967
|
implemented gpu::remap for all types
|
13 years ago |
Vladislav Vinogradov
|
173ac5a64b
|
optimized gpu pyrDown and pyrUp
|
13 years ago |
Vladislav Vinogradov
|
a9fdc1bdff
|
added buffered version of cornerHarris, cornerMinEigenVal, histEven and histRange
|
14 years ago |
Vladislav Vinogradov
|
42ced17c2c
|
fixed some warnings under win64
|
14 years ago |
Vladislav Vinogradov
|
767ac9aa10
|
added gpu::Canny function
|
14 years ago |
Vladislav Vinogradov
|
6ff975af9e
|
added gpu::equalizeHist function
|
14 years ago |
Vladislav Vinogradov
|
33df5ea07b
|
added gpu::calcHist function
|
14 years ago |
Vladislav Vinogradov
|
e746b3e8ae
|
added buffered version of pyrDown and pyrUp
added stream support to downsample, upsample, pyrUp and pyrDown
|
14 years ago |
Alexey Spizhevoy
|
e9837b0aa9
|
added support of old CC into GPU mean shift routines
|
14 years ago |
Alexey Spizhevoy
|
ad454d83b9
|
added gpu::buildWarpPlaneMaps and gpu::buildWarpCylindricalMaps functions, integrated into stitching
|
14 years ago |
Alexey Spizhevoy
|
674b763395
|
GPU: updated upsample, downsample functions, added pyrDown, pyrUp, added support of 16S filtering; put spherical warper on GPU (from opencv_stitching)
|
14 years ago |
Vladislav Vinogradov
|
926a6bba00
|
modified according to CUDA 4.0 API updates
|
14 years ago |
Alexey Spizhevoy
|
1a02877ab7
|
fixed gpu::downsample and gpu::blendLinear compite-time bugs under Ubuntu
|
14 years ago |
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
|
14 years ago |
Anatoly Baksheev
|
9214173c2c
|
some includes moved to precomp.hpp for gpu module
|
14 years ago |
Anatoly Baksheev
|
6b6a63ba38
|
fixed some warnings
GPU: TargetArchs -> added FEATURE_SET prefix.
|
14 years ago |
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
|
14 years ago |
Anatoly Baksheev
|
0747f2d863
|
1) NPP_staging as sources. Binaries removed.
2) NVidia tests for GPU
3) FD sample that uses NVidia's interface.
|
14 years ago |
Alexey Spizhevoy
|
50429d8a3e
|
fixed some warnings and errors under g++
|
14 years ago |
Alexey Spizhevoy
|
fa446e7e35
|
removed linear_filters_beta.cu as its functionality was moved into filters.cu
|
14 years ago |
Vladislav Vinogradov
|
8274ed22e4
|
fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)
minor code refactoring
|
14 years ago |
Alexey Spizhevoy
|
7a29d96cf4
|
added buffered version of gpu::integral function and updated performance test (it still works too slow)
|
14 years ago |
Alexey Spizhevoy
|
575fd1fe4c
|
reafactoring: replaced query device props functions with the DeviceInfo class
|
14 years ago |
Vladislav Vinogradov
|
811ba31897
|
added synchronization after NPP calls
|
14 years ago |
Vladislav Vinogradov
|
8abdb3721f
|
added gpu threshold.
|
14 years ago |
Alexey Spizhevoy
|
be38864dd0
|
added buffered version of gpu::convolve
|
14 years ago |
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
|
14 years ago |
Alexey Spizhevoy
|
8f0d36b8b6
|
refactored gpu::dft
|
14 years ago |
Alexey Spizhevoy
|
eaf35a8421
|
minor refactoring in gpu module
|
14 years ago |
Alexey Spizhevoy
|
21b081deff
|
now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates
|
14 years ago |
Alexey Spizhevoy
|
6702d55711
|
added support of scaling into gpu::dft, refactored gpu::convolve
|
14 years ago |
Alexey Spizhevoy
|
783716838d
|
updated test for gpu::dft, updated dft for handling continous source
|
14 years ago |
Alexey Spizhevoy
|
52ca0c4bca
|
fixed bug in gpu::dft
|
14 years ago |
Alexey Spizhevoy
|
09735fd208
|
added gpu::dft implemented via CUFFT
|
14 years ago |
Alexey Spizhevoy
|
68aba9f2fb
|
added mulSpectrums functions into GPU module
|
14 years ago |
Alexey Spizhevoy
|
fef06c25b5
|
moved crossCorr (as NPP_Staging wrapper) into public GPU module part from the internal matchTemplate files
|
14 years ago |
Alexey Spizhevoy
|
f9bcef9003
|
moved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplate.cpp
|
14 years ago |