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
2012-02-22 10:00:53 +00:00
Alexey Spizhevoy
35d63083f9
Added Farneback's optical flow sample
2012-02-20 08:31:10 +00:00
Alexey Spizhevoy
2ad7add613
Minor refactoring of the GPU perf. sample
2012-02-17 07:02:11 +00:00
Alexey Spizhevoy
630d874e03
Updated the GPU performance sample
2012-02-16 13:08:22 +00:00
Alexey Spizhevoy
5c459aa815
Added the GPU version of the Farneback's optical flow
2012-02-16 11:23:51 +00:00
Vladislav Vinogradov
a10fed8fd1
added GoodFeaturesToTrackDetector_GPU and PyrLKOpticalFlow to gpu module
2012-02-13 12:57:27 +00:00
Vladislav Vinogradov
f883b31cfd
updated performance sample
2012-02-08 11:02:32 +00:00
Vladislav Vinogradov
237b3ed3a0
fixed createOpticalFlowNeedleMap
2012-02-08 05:45:47 +00:00
Andrey Kamaev
5eb6ee6290
Fixing build with CUDA enabled
2012-02-03 12:54:52 +00:00
Andrey Kamaev
ee6fefc862
Fixing build with CUDA enabled
2012-02-03 12:35:39 +00:00
Andrey Kamaev
3ff438dc7a
Fixing build with CUDA enabled
2012-02-03 12:15:27 +00:00
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
2012-02-03 11:26:49 +00:00
Vladislav Vinogradov
d38ca09738
added gpu::printCudaDeviceInfo to all samples
2012-01-30 07:20:09 +00:00
Anatoly Baksheev
2042e99cab
gramma
2012-01-24 09:56:55 +00:00
Vladislav Vinogradov
59acbb1112
minor
2012-01-16 13:32:06 +00:00
Vladislav Vinogradov
9a2358628b
minor fix
2012-01-16 13:22:28 +00:00
Vladislav Vinogradov
c4792c0102
updated optical_flow samples
2012-01-16 09:24:42 +00:00
Vladislav Vinogradov
a25b027ef7
updated gpu optical_flow sample
2012-01-11 13:05:03 +00:00
Vladislav Vinogradov
3aa537642d
minor refactoring of gpu performance sample
2012-01-11 08:58:39 +00:00
Vladislav Vinogradov
5e38cf8042
added FAST_GPU and ORB_GPU classes
2011-12-27 09:33:20 +00:00
Vladislav Vinogradov
bd4239be7b
moved OpenGL wrappers to separate header
...
added GlBuffer, GlTexture and GpuMat support to InputArray
replaced addTextOpenGl function by render + GlFont
2011-11-30 06:20:29 +00:00
Vladislav Vinogradov
2a4fb155e1
added OpenGL support to Gtk realization of highgui
2011-11-28 08:23:26 +00:00
Vladislav Vinogradov
c2783af781
added OpenGL support to highgui under WIN32
2011-11-21 11:58:52 +00:00
Vladislav Vinogradov
fcfa72081e
moved GpuMat and DevMem2D to core module, some code refactoring
2011-11-09 13:13:52 +00:00
Vladislav Vinogradov
11a5e78042
fixed gpu samples build
2011-10-31 12:39:06 +00:00
Vladislav Vinogradov
09ba133ddf
prepared GpuMat for moving to core module
2011-10-31 08:51:00 +00:00
Alexey Spizhevoy
a2090a44db
Updated CLI for GPU samples
2011-10-24 08:34:15 +00:00
Vladislav Vinogradov
e7502e7641
implemented gpu::gemm via CUBLAS
2011-10-19 13:29:54 +00:00
Vladislav Vinogradov
b0536279eb
added wrappers for BroxOpticalFlow and interpolateFrames
2011-10-17 13:12:39 +00:00
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
2011-10-12 10:23:03 +00:00
Alexey Spizhevoy
8a799aa89a
Updated optimal block size estimation for the convolve() function
2011-10-03 14:05:52 +00:00
Anatoly Baksheev
78e678b1f8
optflow_gpu compilation under ubuntu
2011-10-03 10:14:59 +00:00
Anatoly Baksheev
336e000ecc
optical flow sample compilation under ubuntu
2011-10-03 10:05:41 +00:00
Anatoly Baksheev
5e831f7fca
compilation under ubuntu
2011-09-30 12:00:44 +00:00
Andrey Kamaev
43ce5e6cc0
Fixed Linux build
2011-09-30 08:06:24 +00:00
Anton Obukhov
42c7aece36
[+] Added Brox optical flow (implementation courtesy of Michael Smirnov)
2011-09-29 14:46:39 +00:00
Vladislav Vinogradov
9da6d78989
optimized gpu filters, added buffered version for different filters
2011-09-28 11:52:26 +00:00
Vladislav Vinogradov
67a9b79433
added performance tests for gpu::reduce
2011-09-26 08:14:31 +00:00
Vladislav Vinogradov
b2079d6de1
implemented gpu::resize for all types
2011-09-12 10:13:14 +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
47d68f6967
implemented gpu::remap for all types
2011-08-31 11:42:54 +00:00
Vladislav Vinogradov
5f9e47a9cd
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
2011-08-29 11:31:52 +00:00
Vladislav Vinogradov
173ac5a64b
optimized gpu pyrDown and pyrUp
2011-08-24 11:16:42 +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
Vladislav Vinogradov
8bb9e4302e
added registerPageLocked/unregisterPageLocked functions
...
added convert functions to BruteForceMatcher_GPU
other minor fixes
2011-08-10 11:32:48 +00:00
Vladislav Vinogradov
12b7090a6f
fixed some warnings under win64
2011-08-08 13:03:18 +00:00
Anatoly Baksheev
5c691907ed
minor improvements in cmake-file for gpu samples
2011-08-08 12:16:23 +00:00
Vladislav Vinogradov
767ac9aa10
added gpu::Canny function
2011-08-08 08:53:55 +00:00
Vladislav Vinogradov
3ab2728da1
gpu device layer code refactoring
2011-08-03 12:10:36 +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
Alexey Spizhevoy
a23406ea6c
added missing header
2011-07-20 12:56:21 +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
9df999154c
fixed a few warnings and bugs, including ticket #1079
2011-06-12 20:29:50 +00:00
Alexey Spizhevoy
efe0b77416
reverted wrong commit for one of gpu samples
2011-06-09 10:21:02 +00:00
Alexey Spizhevoy
ace94d2ebf
fixed bug in opencv_stitching (corrected resize images step), added matches checking (both 1->2 and 2->1 must be presented)
2011-06-09 10:16:10 +00:00
Anatoly Baksheev
ee3101ba1c
removed cv_config
2011-06-09 08:25:36 +00:00
Anatoly Baksheev
22dbd002e6
fix compilation for macos
2011-06-03 08:13:03 +00:00
Anatoly Baksheev
68a2ec3394
compilation for macos
2011-06-01 15:42:11 +00:00
Anatoly Baksheev
1eba407378
compilation for macos
2011-06-01 15:35:30 +00:00
Vladislav Vinogradov
f906c9b259
added resetDevice function, removed MultiGpuManager
2011-06-01 10:11:27 +00:00
Vadim Pisarevsky
8ba6a54d28
fixed warning from GCC
2011-05-31 14:02:19 +00:00
Alexander Shishkov
33e71127f7
fixed problem with VideoInput on Windows when OpenCV compiled statically (ticket #573 )
2011-05-30 13:32:57 +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
Anatoly Baksheev
69f28ef65c
solution folder flag disabled by default
2011-05-17 09:40:06 +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
Alexey Spizhevoy
f6fc807d49
fixed some tests in gpu module
2011-05-05 11:44:47 +00:00
Alexey Spizhevoy
ce808af594
fixed failing GPU projectPoints and solvePnPRansac tests
2011-04-27 05:29:02 +00:00
Vadim Pisarevsky
9a991a2e10
fixed build problems on Windows
2011-04-18 15:14:32 +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
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
Anatoly Baksheev
ce474db8eb
refactored FaceDetection GPU sample
2011-04-04 15:21:58 +00:00
Alexey Spizhevoy
caa2733636
minor changes in gpu performance sample
2011-04-01 07:31:06 +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
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
Alexey Spizhevoy
c3b05cf398
added command line args parsing into gpu performance sample
2011-03-03 13:46:44 +00:00
Alexey Spizhevoy
60e33921e3
added performance sample for solvePnpRansac + refactoring
2011-03-01 09:17:22 +00:00
Alexey Spizhevoy
4ec5fb43f0
fixed some warnings
2011-03-01 08:02:27 +00:00
Alexey Spizhevoy
b97d8fd656
added performance test for gpu::projectPoints function
2011-02-21 11:14:12 +00:00
Alexey Spizhevoy
e5b563b3fd
refactored GPU performance sample, added filter suport
2011-02-17 15:25:50 +00:00
Alexey Spizhevoy
e1b5a4fcc8
fixed incorrect device id in multi_gpu sample (checked both multi GPU samples work correctly with new multi GPU API)
2011-02-17 07:29:56 +00:00
Vladislav Vinogradov
54fa600b9e
update docs
...
minor fixes and refactoring of GPU module
2011-02-16 08:31:45 +00:00
Marius Muja
7d42dbdd71
Removing 'using namespace std' from header files, closes bugs #730 and #846
2011-02-16 06:36:15 +00:00
Alexey Spizhevoy
04709a2793
refactoring of GPU module
2011-02-15 13:25:24 +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
Alexey Spizhevoy
5f175f9594
fixed warnings in GPU samples
2011-02-14 15:36:07 +00:00
Alexey Spizhevoy
a42a42858c
fixed GPU samples and MultiGpuMgr
2011-02-14 15:09:45 +00:00
Alexey Spizhevoy
2a612ca62c
2011-02-14 13:13:05 +00:00
Alexey Spizhevoy
593fae4c02
minor chnages in GPU samples
2011-02-10 14:33:02 +00:00
Alexey Spizhevoy
bbffbe904a
fixed waitKey delay for the GPU FD sample, it didn't work under Linux
2011-02-10 13:27:50 +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
Anatoly Baksheev
7b1c265563
fixed some compilation under ubuntu
2011-02-04 18:29:05 +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
5c3495a079
added perf test for gpu::erode, fixed docs, refactored perf. sample
2011-02-04 08:16:09 +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
Vladislav Vinogradov
98493676f5
added cvtColor performance test, small fix of BruteForceMatcher performance test
2011-02-02 07:34:18 +00:00
Alexey Spizhevoy
da2d7ee72b
updated performance sample
2011-02-01 12:55:05 +00:00
Alexey Spizhevoy
bbdb52f8fd
replaced source type 32F with 32FC4 in gpu::norm perf. test
2011-02-01 10:51:50 +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
cc3eec546e
added bigger images for SURF performance test (it shows better results on them)
2011-02-01 09:51:23 +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
9b556a5df9
removed obsolete file
2011-01-31 07:51:36 +00:00
Alexey Spizhevoy
3bac10a1ca
minor changes in multi_gpu sample
2011-01-28 16:01:32 +00:00
Alexey Spizhevoy
937cbcecb6
added images for gpu samples
2011-01-28 15:00:08 +00:00
Alexey Spizhevoy
e6d17406af
added results check into multi_gpu sample
2011-01-28 09:42:45 +00:00
Alexey Spizhevoy
b582330b90
added performance tests for mulSpectrum, resize, Sobel
2011-01-28 08:38:01 +00:00
Alexey Spizhevoy
8f35b572ff
added performance tests for log, exp, add, magnitude
2011-01-28 07:45:01 +00:00
Alexey Spizhevoy
1c9ad08dc5
finished multi_gpu sample
2011-01-27 15:05:21 +00:00
Alexey Spizhevoy
3afc37ceec
added HAVE_CUDA, HAVE_TBB handling into multi_gpu sample
2011-01-27 13:48:33 +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
Vladislav Vinogradov
cecfde309c
update BruteForceMatcher_GPU performance test
2011-01-26 15:35:41 +00:00
Alexey Spizhevoy
feff022422
added BFM perf. test
2011-01-26 15:28:42 +00:00
Alexey Spizhevoy
ba32b447ee
added SURF perf. test, added working dir field (can be changed via CMD args)
2011-01-26 11:37:54 +00:00
Alexey Spizhevoy
48aeb8f1d5
more GPU perf. tests refactoring, added singular maps into remap test
2011-01-26 08:12:06 +00:00
Alexey Spizhevoy
79ba160c1c
added more GPU perf. tests, refactored
2011-01-26 07:49:56 +00:00
Alexey Spizhevoy
ab8f578f9d
added error handling into GPU perf. tests
2011-01-25 15:11:01 +00:00
Alexey Spizhevoy
6f91a29ea2
added initializers into GPU perf. tests
2011-01-25 14:43:54 +00:00
Alexey Spizhevoy
397a63539c
fixed bug in performance test matrix generation
2011-01-25 11:45:29 +00:00
Alexey Spizhevoy
7e3c69c82f
added GPU memory allocation performance test
2011-01-25 10:37:48 +00:00
Alexey Spizhevoy
72b0ec90b9
added minMaxLoc, cornerHarris, remap and dft performance tests
2011-01-25 09:54:17 +00:00
Alexey Spizhevoy
8644c6f86b
added minMaxLoc performance tests
2011-01-25 08:32:45 +00:00
Alexey Spizhevoy
581018354f
refactoring of gpu perf. tests
2011-01-24 10:56:11 +00:00
Alexey Spizhevoy
b9ed1489fa
minor refactoring of gpu perf. tests
2011-01-24 10:39:28 +00:00
Alexey Spizhevoy
310c483da8
added first version of gpu performance tests
2011-01-24 10:33:01 +00:00
Anatoly Baksheev
e3f3de84db
warning fixed
2011-01-21 09:00:19 +00:00
Anatoly Baksheev
ad10b6e0fe
2011-01-21 07:56:57 +00:00
Anatoly Baksheev
2aa5aa6c88
b
2011-01-21 07:56:40 +00:00
Anatoly Baksheev
afa8e373d5
minor (possibility to change, font scale, min neighbors)
2011-01-17 17:32:50 +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
Anatoly Baksheev
6f87567ee1
gpu morphology sample
2011-01-17 10:56:02 +00:00
Alexey Spizhevoy
ea01adb9c9
fixed writing video in HOG sample
2011-01-14 08:08:02 +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
4dfbf99dd5
cosmetic changes in gpu module, decreased matchTemplate test running time
2011-01-12 09:30:08 +00:00
Alexey Spizhevoy
1a34fa30f4
video writing via cmd args in hog sample added
2010-12-30 07:19:32 +00:00
Alexey Spizhevoy
ab543b5085
updated gpu hog sample
2010-12-29 16:08:56 +00:00
Alexey Spizhevoy
2f13e4ce58
refactored hog, added camera support into hog_sample
2010-12-29 15:45:01 +00:00
Vladislav Vinogradov
428e8d1255
added matcher_simple_gpu sample
2010-12-22 08:16:00 +00:00
Alexey Spizhevoy
0545e780f8
minor changes in the gpu stereo sample
2010-12-21 10:47:17 +00:00
Alexey Spizhevoy
b102299dfa
fixed comment
2010-12-21 09:55:56 +00:00
Alexey Spizhevoy
65a356ebdd
added convert into gray and prefilter Sobel controls (for gpu stereo sample)
2010-12-21 09:49:58 +00:00
Alexey Spizhevoy
24206bd19f
added more controls into gpu stereo sample
2010-12-21 08:26:48 +00:00
Alexey Spizhevoy
edce202065
added first version of stereo match sample on gpu
2010-12-21 07:35:46 +00:00
Alexey Spizhevoy
a2ace58bb0
gpu hog sample: added support of writing video
2010-12-20 12:29:57 +00:00
Alexey Spizhevoy
0036cabaf2
fixed total FPS evaluation in the GPU HOG sample
2010-12-07 07:56:30 +00:00
Alexey Spizhevoy
df48ad76b0
added support of gamama_correction parameter into gpu::HOGDescriptor, updated tests
2010-12-03 11:11:44 +00:00
Anatoly Baksheev
7c77787c84
npp version check
2010-11-25 08:42:12 +00:00
Anatoly Baksheev
0e43976259
1) more convenient naming for samples gpu
...
2) added mask support to device 'transform' function
3) sample hog gpu: waitKey(1) -> waitKey(3), in other case image is not displayed.
2010-11-24 09:43:17 +00:00
Anatoly Baksheev
790cd2ef28
just for more convenient naming
2010-11-24 09:36:18 +00:00
Alexey Spizhevoy
4e52df75a7
fixed compiling bug under g++ in gpi HOG sample
2010-11-22 16:46:49 +00:00
Alexey Spizhevoy
fbb6b6f90c
fixed compile bug under g++
2010-11-22 16:21:49 +00:00
Alexey Spizhevoy
11c0c5bf85
added getDescriptors support into gpu HOG, also added commented test for this feature
2010-11-18 09:22:23 +00:00
Alexey Spizhevoy
2d01558479
added different win_stride values feature into gpu HOG, refactored gpu HOG sample
2010-11-17 14:11:30 +00:00
Alexey Spizhevoy
27542529a5
refactored hog GPU
2010-11-17 13:02:31 +00:00
Alexey Spizhevoy
6c326eb4bb
added gpu HOG sample
2010-11-17 12:49:53 +00:00