Vadim Pisarevsky
4985c1b632
fixed hundreds of warnings from MSVC 2010.
13 years ago
Vadim Pisarevsky
957e80abbd
lot's of changes; nonfree & photo modules added; SIFT & SURF -> nonfree module; Inpainting -> photo; refactored features2d (ORB is still failing tests), optimized brute-force matcher and made it non-template.
13 years ago
Vladislav Vinogradov
ec5bdc7de8
added patch error calculation to gpu::PyrLKOpticalFlow
13 years ago
Andrey Kamaev
18dbe6b3e5
cmake scripts are updated to prefer includes from the OpenCV source tree
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
Alexey Spizhevoy
35d63083f9
Added Farneback's optical flow sample
13 years ago
Alexey Spizhevoy
2ad7add613
Minor refactoring of the GPU perf. sample
13 years ago
Alexey Spizhevoy
630d874e03
Updated the GPU performance sample
13 years ago
Alexey Spizhevoy
5c459aa815
Added the GPU version of the Farneback's optical flow
13 years ago
Vladislav Vinogradov
a10fed8fd1
added GoodFeaturesToTrackDetector_GPU and PyrLKOpticalFlow to gpu module
13 years ago
Vladislav Vinogradov
f883b31cfd
updated performance sample
13 years ago
Vladislav Vinogradov
237b3ed3a0
fixed createOpticalFlowNeedleMap
13 years ago
Andrey Kamaev
5eb6ee6290
Fixing build with CUDA enabled
13 years ago
Andrey Kamaev
ee6fefc862
Fixing build with CUDA enabled
13 years ago
Andrey Kamaev
3ff438dc7a
Fixing build with CUDA enabled
13 years ago
Andrey Kamaev
984eb99428
Global CMake reorganization:
...
[~] Automatically tracked dependencies between modules
[+] Support for optional module dependencies
[+] Options to choose modules to build
[~] Removed hardcoded modules lists from OpenCVConfig.cmake, opencv.pc and OpenCV.mk
[+] Added COMPONENTS support for FIND_PACKAGE(OpenCV)
[~] haartraining and traincascade are moved outside of modules folder since they aren't the modules
13 years ago
Vladislav Vinogradov
d38ca09738
added gpu::printCudaDeviceInfo to all samples
13 years ago
Anatoly Baksheev
2042e99cab
gramma
13 years ago
Vladislav Vinogradov
59acbb1112
minor
13 years ago
Vladislav Vinogradov
9a2358628b
minor fix
13 years ago
Vladislav Vinogradov
c4792c0102
updated optical_flow samples
13 years ago
Vladislav Vinogradov
a25b027ef7
updated gpu optical_flow sample
13 years ago
Vladislav Vinogradov
3aa537642d
minor refactoring of gpu performance sample
13 years ago
Vladislav Vinogradov
5e38cf8042
added FAST_GPU and ORB_GPU classes
13 years ago
Vladislav Vinogradov
bd4239be7b
moved OpenGL wrappers to separate header
...
added GlBuffer, GlTexture and GpuMat support to InputArray
replaced addTextOpenGl function by render + GlFont
13 years ago
Vladislav Vinogradov
2a4fb155e1
added OpenGL support to Gtk realization of highgui
13 years ago
Vladislav Vinogradov
c2783af781
added OpenGL support to highgui under WIN32
13 years ago
Vladislav Vinogradov
fcfa72081e
moved GpuMat and DevMem2D to core module, some code refactoring
13 years ago
Vladislav Vinogradov
11a5e78042
fixed gpu samples build
13 years ago
Vladislav Vinogradov
09ba133ddf
prepared GpuMat for moving to core module
13 years ago
Alexey Spizhevoy
a2090a44db
Updated CLI for GPU samples
13 years ago
Vladislav Vinogradov
e7502e7641
implemented gpu::gemm via CUBLAS
13 years ago
Vladislav Vinogradov
b0536279eb
added wrappers for BroxOpticalFlow and interpolateFrames
13 years ago
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
13 years ago
Alexey Spizhevoy
8a799aa89a
Updated optimal block size estimation for the convolve() function
13 years ago
Anatoly Baksheev
78e678b1f8
optflow_gpu compilation under ubuntu
13 years ago
Anatoly Baksheev
336e000ecc
optical flow sample compilation under ubuntu
13 years ago
Anatoly Baksheev
5e831f7fca
compilation under ubuntu
13 years ago
Andrey Kamaev
43ce5e6cc0
Fixed Linux build
13 years ago
Anton Obukhov
42c7aece36
[+] Added Brox optical flow (implementation courtesy of Michael Smirnov)
13 years ago
Vladislav Vinogradov
9da6d78989
optimized gpu filters, added buffered version for different filters
13 years ago
Vladislav Vinogradov
67a9b79433
added performance tests for gpu::reduce
13 years ago
Vladislav Vinogradov
b2079d6de1
implemented gpu::resize for all types
13 years ago
Vladislav Vinogradov
df9f707ff0
fixed bug in gpu::remap under win32
13 years ago
Vladislav Vinogradov
84022779a1
added bicubic interpolation to gpu::remap
13 years ago
Vladislav Vinogradov
47d68f6967
implemented gpu::remap for all types
13 years ago
Vladislav Vinogradov
5f9e47a9cd
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
13 years ago
Vladislav Vinogradov
173ac5a64b
optimized gpu pyrDown and pyrUp
13 years ago
Vladislav Vinogradov
5e9ae6b19f
added TransformFunctorTraits, optimized some functions that use transform
13 years ago
Vladislav Vinogradov
6e3a1f7b49
implement optimized version of gpu::BruteForceMatcher::knnMatch when k == 2
13 years ago