Vladislav Vinogradov
|
c3f277b7bc
|
gpu version of HoughCircles
|
2012-08-23 17:12:43 +04:00 |
|
Anatoly Baksheev
|
e60a50c43c
|
removed /EHa flag for cuda compilation
|
2012-08-23 16:53:53 +04:00 |
|
Anatoly Baksheev
|
290030d030
|
possibility to enable /mp compiler flag from cmake
fixed MCVC warnings
|
2012-08-23 16:53:53 +04:00 |
|
marina.kolpakova
|
c8a54f67d4
|
minor warning fix
|
2012-08-23 13:43:42 +04:00 |
|
Anatoly Baksheev
|
d395bf1522
|
minor fix in FindTBB
added texture_binder
|
2012-08-23 13:37:27 +04:00 |
|
Vladislav Vinogradov
|
da5aaab277
|
optimized gpu::integral for Kepler
|
2012-08-22 12:13:34 +04:00 |
|
Andrey Kamaev
|
f2a02feffa
|
Fix Windows build issues
* No /arch:SSE3 in MSVC
* Warnings fixed or suppressed
|
2012-08-22 11:21:09 +04:00 |
|
Vladislav Vinogradov
|
c26d543e1e
|
gpu::HoughLines : minor code improvements
|
2012-08-20 16:03:01 +04:00 |
|
marina.kolpakova
|
1e4012079d
|
removed logging from test
|
2012-08-20 13:26:51 +04:00 |
|
Vladislav Vinogradov
|
3956e42507
|
Merge branch 'gpu-tests'
|
2012-08-20 11:29:40 +04:00 |
|
Vladislav Vinogradov
|
ec7f9566e0
|
minor gpu tests fix
|
2012-08-20 10:15:36 +04:00 |
|
Vladislav Vinogradov
|
a0aef244d6
|
removed perf_gpu_cpu from CMake scripts
|
2012-08-20 09:58:37 +04:00 |
|
marina.kolpakova
|
f17f4bda60
|
more warning fixes for GCC
|
2012-08-20 03:26:53 +04:00 |
|
marina.kolpakova
|
1521340152
|
updated CascadeClassifier_GPU documentation
|
2012-08-20 03:25:52 +04:00 |
|
marina.kolpakova
|
ede3781e3e
|
fixed -Wstrict_alliasing warning for GCC
|
2012-08-20 02:27:54 +04:00 |
|
marina.kolpakova
|
aeaf1a6f6d
|
refactoring in Emulation
|
2012-08-20 02:26:23 +04:00 |
|
marina.kolpakova
|
9c13b84e35
|
fixed unused warnings
|
2012-08-20 00:06:12 +04:00 |
|
Andrey Kamaev
|
1a621c2916
|
Fix build warnings
|
2012-08-19 19:36:43 +04:00 |
|
Sergiu Dotenco
|
4993748c91
|
added missing includes
|
2012-08-19 15:25:07 +02:00 |
|
Andrey Kamaev
|
915169e8b7
|
Fix documentation build warnings in gpu module reference
|
2012-08-17 18:15:15 +04:00 |
|
Vladislav Vinogradov
|
a507d564a4
|
merged gpu_perf_cpu into gpu_perf
|
2012-08-17 17:34:58 +04:00 |
|
Vladislav Vinogradov
|
93172bab87
|
added --cpu flag (run tests on CPU)
|
2012-08-17 16:12:32 +04:00 |
|
Vladislav Vinogradov
|
00546f24e0
|
updated mark_nvidia.py script
|
2012-08-17 15:50:35 +04:00 |
|
Vladislav Vinogradov
|
2634dc6cce
|
removed license comments
|
2012-08-17 15:22:29 +04:00 |
|
Vladislav Vinogradov
|
362df96cb9
|
renamed perf_main.cpp to main.cpp
|
2012-08-17 15:16:45 +04:00 |
|
Vladislav Vinogradov
|
6e4eb722a6
|
updated gpu performance tests
now it executes only on one device
added posibility to specify device on which tests will be executed
|
2012-08-17 15:14:14 +04:00 |
|
Vladislav Vinogradov
|
ddca47040b
|
updated gpu accuracy tests
added posibility to specify device on which tests will be executed
|
2012-08-16 16:23:27 +04:00 |
|
Vladislav Vinogradov
|
cfdeb50335
|
updated mark_nvidia.py script
|
2012-08-16 12:54:00 +04:00 |
|
Vladislav Vinogradov
|
19462c871d
|
Forbid incorrect patchSize values in gpu::ORB
|
2012-08-15 17:24:53 +04:00 |
|
Vladislav Vinogradov
|
528ddb5647
|
fixed block size for old CC
|
2012-08-15 17:24:53 +04:00 |
|
Vladislav Vinogradov
|
a9fba14898
|
added docs for gpu::HoughLines
|
2012-08-15 15:07:30 +04:00 |
|
Vladislav Vinogradov
|
97731c152d
|
fixed typo
|
2012-08-15 15:07:29 +04:00 |
|
Vladislav Vinogradov
|
db79022b85
|
fixed shared memory size for linesAccumShared
|
2012-08-15 15:07:29 +04:00 |
|
Vladislav Vinogradov
|
7928cec670
|
added linesAccumGlobal kernel
|
2012-08-15 13:18:35 +04:00 |
|
Vladislav Vinogradov
|
7ae94c571c
|
fixed build without cuda
|
2012-08-14 17:54:42 +04:00 |
|
Vladislav Vinogradov
|
34b9bd61a2
|
fixed failure
|
2012-08-14 17:42:15 +04:00 |
|
Vladislav Vinogradov
|
c3fa7974e6
|
new optimized version
|
2012-08-14 17:00:57 +04:00 |
|
Vladislav Vinogradov
|
9201db32eb
|
fixed overflow bugs, updated perf tests
|
2012-08-14 12:33:47 +04:00 |
|
Vladislav Vinogradov
|
1eefc69927
|
added accuracy and performance tests
|
2012-08-14 11:36:32 +04:00 |
|
Vladislav Vinogradov
|
3703722a72
|
first naive version
|
2012-08-13 17:44:46 +04:00 |
|
marina.kolpakova
|
c3ae08a13d
|
fixed typo in enum
|
2012-08-10 15:39:45 +04:00 |
|
marina.kolpakova
|
575078502f
|
fixed perfomance test for CCL
|
2012-08-10 15:01:16 +04:00 |
|
Vladislav Vinogradov
|
7ff04a65f1
|
fixed build for old compute capabilities
|
2012-08-10 10:03:35 +04:00 |
|
marina.kolpakova
|
40c76b9de2
|
1.x related fixes
|
2012-08-09 18:48:25 +04:00 |
|
Vladislav Vinogradov
|
79ef454c5f
|
Merge branch 'bgfg-gmg-optimized' into bgfg-gmg-merged
|
2012-08-09 14:55:36 +04:00 |
|
Vladislav Vinogradov
|
827fa850f6
|
Merge branch 'bgfg-gmg-gpu' into bgfg-gmg-merged
|
2012-08-09 14:48:26 +04:00 |
|
Vladislav Vinogradov
|
1ecf491373
|
added updateBackgroundModel parameter
|
2012-08-09 14:46:27 +04:00 |
|
Vladislav Vinogradov
|
7f3296566c
|
added performance tests
|
2012-08-09 14:14:13 +04:00 |
|
Vladislav Vinogradov
|
77cae11a74
|
added docs for GMG_GPU
|
2012-08-09 13:28:28 +04:00 |
|
Vladislav Vinogradov
|
ace7e9d842
|
added release method to GMG_GPU
|
2012-08-09 13:13:04 +04:00 |
|
marina.kolpakova
|
634c9dae46
|
added performance test fot CCL
|
2012-08-09 12:42:27 +04:00 |
|
Vladislav Vinogradov
|
f7f1fb2bd7
|
added tests for VIBE_GPU and GMG_GPU
|
2012-08-09 12:30:55 +04:00 |
|
Vladislav Vinogradov
|
da38a95de6
|
fixed number of update operation
|
2012-08-09 12:28:30 +04:00 |
|
Vladislav Vinogradov
|
9ec96597cd
|
gpu version of GMG Background Subtractor
|
2012-08-09 11:31:08 +04:00 |
|
marina.kolpakova
|
5084511fff
|
reserved flags parameter for future usage
|
2012-08-08 15:51:56 +04:00 |
|
marina.kolpakova
|
3e8c35a347
|
added perf. test for GFF
|
2012-08-08 15:17:26 +04:00 |
|
marina.kolpakova
|
cbfee83b06
|
test: GFF same as cpu greedy implementation
|
2012-08-08 14:48:06 +04:00 |
|
marina.kolpakova
|
490622231a
|
refactored test code
|
2012-08-08 14:48:06 +04:00 |
|
marina.kolpakova
|
fc8c65ff15
|
HAVE_CUDA macro
|
2012-08-07 18:23:18 +04:00 |
|
marina.kolpakova
|
8e274c886c
|
Greedy Labeling implementation in correctness test
|
2012-08-07 18:23:18 +04:00 |
|
marina.kolpakova
|
e8e7b94443
|
test fix
|
2012-08-07 18:23:18 +04:00 |
|
Andrey Kamaev
|
8aa2d6cddc
|
Fix several documentation build warnings
|
2012-08-07 18:00:09 +04:00 |
|
Vladislav Vinogradov
|
cd58b7e154
|
Merge branch 'master' of code.opencv.org:opencv
|
2012-08-07 16:09:04 +04:00 |
|
Vladislav Vinogradov
|
76d46e20de
|
fixed build with CUDA 4.2
|
2012-08-07 16:08:22 +04:00 |
|
Andrey Kamaev
|
5100ca7508
|
svn repository web references are replaced with links to git
|
2012-08-07 14:30:36 +04:00 |
|
Vladislav Vinogradov
|
8624d18ca5
|
new implementation of gpu debayer
* without border extrapolation
* with aligned write
* process 4 pixels per thread in 8u case
|
2012-08-07 13:34:11 +04:00 |
|
Vladislav Vinogradov
|
5ce896d9ee
|
added perf tests for new gpu::cvtColor functions
|
2012-08-07 13:34:11 +04:00 |
|
Vladislav Vinogradov
|
b0461db43f
|
added missed device synchronization
|
2012-08-07 13:34:11 +04:00 |
|
Vladislav Vinogradov
|
7b025474e2
|
added debayer to gpu::cvtColor
|
2012-08-07 13:34:11 +04:00 |
|
marina.kolpakova
|
c0d3adef25
|
intervales for vector type support
|
2012-08-07 13:22:41 +04:00 |
|
marina.kolpakova
|
0bf10c9a47
|
added connectivityMask calculation function
|
2012-08-07 13:22:41 +04:00 |
|
marina.kolpakova
|
a9764dd910
|
fixed not defined macro warningds
|
2012-08-07 13:22:41 +04:00 |
|
marina.kolpakova
|
51433a9331
|
C.C. Labeling: added stream support
|
2012-08-07 13:22:41 +04:00 |
|
marina.kolpakova
|
350621057f
|
connected components labeling
|
2012-08-07 13:22:41 +04:00 |
|
marina.kolpakova
|
8d73bbb8b7
|
fixed 2228
|
2012-08-02 13:18:55 +04:00 |
|
Vladislav Vinogradov
|
b43cec3301
|
added gpu::graphcut for float sources (CUDA 5.0)
|
2012-07-31 12:46:04 +04:00 |
|
Vladislav Vinogradov
|
4f99f69a29
|
added gpu alpha premultiplication
|
2012-07-31 12:46:04 +04:00 |
|
Vladislav Vinogradov
|
79d0dc25f4
|
added gpu RGB<->Lab and BGR<->Luv conversions
|
2012-07-31 12:46:04 +04:00 |
|
Vladislav Vinogradov
|
051adcb786
|
added gpu BGR<->Lab and RGB<->Luv color conversion and gammaCorrection
|
2012-07-31 12:46:04 +04:00 |
|
Anatoly Baksheev
|
2b0c0e71bb
|
test
|
2012-07-25 18:05:39 +04:00 |
|
marina.kolpakova
|
e1e0c46639
|
integrated patch: HOG confidence calculation. Thanks, Wongun.
|
2012-07-25 15:26:26 +04:00 |
|
marina.kolpakova
|
4fa282e1a9
|
fixed SURf according to clockwise descriptor convention
|
2012-07-25 13:08:05 +04:00 |
|
Anatoly Baksheev
|
1efb3c8235
|
test
|
2012-07-24 14:13:43 +04:00 |
|
marina.kolpakova
|
1b7ad93dc9
|
LBP features integrated in CascadeClassifier_GPU
|
2012-07-24 13:51:35 +04:00 |
|
marina.kolpakova
|
2dc93574e1
|
LBP: switched to PImpl pattern
|
2012-07-24 13:41:19 +04:00 |
|
marina.kolpakova
|
6c3eeb7d7c
|
removed division
|
2012-07-24 13:35:04 +04:00 |
|
marina.kolpakova
|
8fb1f4093b
|
removed unused code
|
2012-07-24 13:26:53 +04:00 |
|
Marina Kolpakova
|
e63ab8dec5
|
LBP: multiscale approach; refactored atomics usage
|
2012-07-17 08:27:34 +00:00 |
|
Marina Kolpakova
|
336dcbcff7
|
fixed brocken tests by classifier loger from r9027
|
2012-07-15 04:11:46 +00:00 |
|
Anatoly Baksheev
|
a2430afcac
|
minor LBP for GPU
|
2012-07-14 16:23:56 +00:00 |
|
Marina Kolpakova
|
b9e53ec8ea
|
fixed build after r9027
|
2012-07-14 15:50:49 +00:00 |
|
Anatoly Baksheev
|
bfe6e2c4b1
|
minor in LBP for GPU
|
2012-07-14 15:36:25 +00:00 |
|
Anatoly Baksheev
|
9706079ace
|
a bit refactoring in LBP face detection on GPU
|
2012-07-13 15:47:09 +00:00 |
|
Marina Kolpakova
|
58c67ccfea
|
improved LBP indexing
|
2012-07-12 08:50:41 +00:00 |
|
Marina Kolpakova
|
965109228d
|
added delobal memory version
|
2012-07-12 08:50:36 +00:00 |
|
Marina Kolpakova
|
2aacff4c39
|
swithed to the fixed size thread block
|
2012-07-12 07:11:26 +00:00 |
|
Marina Kolpakova
|
3c2691ef96
|
LBP: minor changes
|
2012-07-11 12:22:28 +00:00 |
|
Marina Kolpakova
|
ed1b293d34
|
refactored GPU LBP cascade. Added support for big images. Fixed bug in connected components function
|
2012-07-11 12:22:22 +00:00 |
|
Marina Kolpakova
|
86d785622b
|
LBP: switched to texture implementation
|
2012-07-10 11:58:15 +00:00 |
|
Marina Kolpakova
|
b0606b0557
|
LBP classifer moved to ptr from DevMem2D
|
2012-07-10 11:58:10 +00:00 |
|
Marina Kolpakova
|
436d2ff1fc
|
LBP classifer moved to ptr from DevMem2D
|
2012-07-10 11:58:06 +00:00 |
|
Marina Kolpakova
|
f094983d49
|
reduced the number of registers used in the LBP responce operator
|
2012-07-08 18:26:13 +00:00 |
|
Marina Kolpakova
|
09269b4cd8
|
fixed backward compatibility with less than 1.2 CUDA capability
|
2012-07-07 21:48:53 +00:00 |
|
Andrey Kamaev
|
e900952b87
|
quiet most of the OSX build warnings
|
2012-07-05 12:56:31 +00:00 |
|
Marina Kolpakova
|
bc83011736
|
removed unnecessary memory allocation in LBP classifier
|
2012-07-04 16:03:48 +00:00 |
|
Marina Kolpakova
|
eb599f6832
|
added checking destination matrix size for resize and integral functions
|
2012-07-04 16:03:43 +00:00 |
|
Marina Kolpakova
|
6c0af66fd8
|
removed unused class filds
|
2012-07-04 16:03:40 +00:00 |
|
Marina Kolpakova
|
e496345d33
|
added lbp cascade test, fixed race conditions problems
|
2012-07-04 12:11:16 +00:00 |
|
Marina Kolpakova
|
248f39e13e
|
added performance test for LBP classifier.
|
2012-07-04 12:11:07 +00:00 |
|
Marina Kolpakova
|
4128d5782f
|
added hipotesis filtration
|
2012-07-04 04:51:09 +00:00 |
|
Marina Kolpakova
|
a53f0f397e
|
LBP classifier: tracking of count of detected objects was moved in cascadeclassifier.cpp
|
2012-07-04 04:51:00 +00:00 |
|
Marina Kolpakova
|
76354287aa
|
fixed build without CUDA
|
2012-07-02 10:54:05 +00:00 |
|
Marina Kolpakova
|
319c20c797
|
result storing: atomic based
|
2012-07-02 08:08:17 +00:00 |
|
Marina Kolpakova
|
a9f2f522e7
|
LBP classifier was refactored, added parameter for max size of detected object
|
2012-07-02 08:08:11 +00:00 |
|
Marina Kolpakova
|
e6f7e4d83e
|
GPU resize became same as CPU implementation
|
2012-07-02 08:08:02 +00:00 |
|
Marina Kolpakova
|
60b73e7471
|
gpu classifier default values became same as to cpu implementation
|
2012-07-02 08:07:55 +00:00 |
|
Marina Kolpakova
|
e7f5978768
|
classifier loading has been improved
|
2012-07-02 08:07:46 +00:00 |
|
Andrey Kamaev
|
afe11f69fb
|
Fixed Windows build warnings and configuration problem.
|
2012-06-30 20:45:01 +00:00 |
|
Marina Kolpakova
|
cdad4ac7c9
|
Merge branch 'home'
|
2012-06-30 09:29:33 +00:00 |
|
Andrey Kamaev
|
15e50420bc
|
Fixed linux and android install
|
2012-06-27 13:52:29 +00:00 |
|
Andrey Kamaev
|
abde1377f3
|
Fixed mistake in documentation
|
2012-06-27 09:20:02 +00:00 |
|
Marina Kolpakova
|
bd500ff0f7
|
fixed LBP loader test
|
2012-06-26 12:44:27 +00:00 |
|
Vladislav Vinogradov
|
e7c35b1852
|
fixed bug in cv::gpu::HOGDescriptor::detectMultiScale
|
2012-06-26 12:24:48 +00:00 |
|
Marina Kolpakova
|
a743eca076
|
LBP features: GPU representation
|
2012-06-26 12:15:19 +00:00 |
|
Vladislav Vinogradov
|
e9e66e5796
|
added VIBE_GPU (background subtraction) to gpu module
|
2012-06-26 10:38:15 +00:00 |
|
Marina Kolpakova
|
915c81febf
|
fixed build without CUDA
|
2012-06-25 16:52:54 +00:00 |
|
Marina Kolpakova
|
6801f475ad
|
LBP: implemented first version of device side part
|
2012-06-25 16:39:50 +00:00 |
|
Marina Kolpakova
|
71f94e12fb
|
LBP: implemented image data preparing
|
2012-06-25 16:39:45 +00:00 |
|
Marina Kolpakova
|
91ba48c5f9
|
added lbp related CUDA files
|
2012-06-25 16:39:40 +00:00 |
|
Marina Kolpakova
|
e637168e44
|
completed test: load LBP classifier
|
2012-06-25 16:39:34 +00:00 |
|
Marina Kolpakova
|
143c57064b
|
LBP classifier represintation in GPU memory
|
2012-06-25 16:39:29 +00:00 |
|
Vladislav Vinogradov
|
4ee236b1b6
|
added docs for MOG_GPU and MOG2_GPU
|
2012-06-25 13:19:55 +00:00 |
|
Andrey Kamaev
|
7b806f6008
|
fixed several documentation errors
|
2012-06-25 12:56:46 +00:00 |
|
Vladislav Vinogradov
|
d85ef03a42
|
added background subtraction sample for gpu module
|
2012-06-25 12:48:54 +00:00 |
|
Andrey Kamaev
|
d9c74f63e1
|
All tests writing temporary files are updated to use cv::tempfile() function
|
2012-06-25 11:24:06 +00:00 |
|
Vladislav Vinogradov
|
acc031aaba
|
added MOG_GPU and MOG2_GPU (Gaussian Mixture background subtraction)
|
2012-06-25 11:13:50 +00:00 |
|
Marina Kolpakova
|
5f6bbcc89a
|
added test for GPU LBP cascade: load cascade
|
2012-06-25 08:46:34 +00:00 |
|
Marina Kolpakova
|
1365e28a54
|
initial support of GPU LBP classifier: added new style xml format loading
|
2012-06-22 15:00:36 +00:00 |
|
Marina Kolpakova
|
b065c7a296
|
fixes for the newly added gcc warning keys
|
2012-06-21 03:48:36 +00:00 |
|
Marina Kolpakova
|
43f2682e15
|
fixed build without CUDA
|
2012-06-20 07:30:19 +00:00 |
|
Marina Kolpakova
|
e7f6c4b7ef
|
scan operations are moved in separate header
|
2012-06-20 05:41:16 +00:00 |
|
Marina Kolpakova
|
6620c5c92d
|
Merge branch 'work'
|
2012-06-19 13:41:15 +00:00 |
|
Marina Kolpakova
|
18918a5e44
|
fix for 1.x compute capabilities
|
2012-06-19 13:41:08 +00:00 |
|
Marina Kolpakova
|
db08656a38
|
resize area are fixed for scales that aren't divide 128
|
2012-06-18 10:31:36 +00:00 |
|
Marina Kolpakova
|
f7c1d16b38
|
resize area with block scan
|
2012-06-18 09:00:36 +00:00 |
|
Marina Kolpakova
|
81c6adb959
|
resize area with block scan
|
2012-06-18 09:00:32 +00:00 |
|
Marina Kolpakova
|
9a9f212db0
|
resize function signature refactoring
|
2012-06-18 09:00:28 +00:00 |
|
Marina Kolpakova
|
e69c6fdef4
|
minor formating changes
|
2012-06-18 09:00:22 +00:00 |
|
Vladislav Vinogradov
|
f392ab0e08
|
new implementation of gpu::PyrLKOpticalFlow::sparse (1.5 - 2x faster)
|
2012-06-18 06:49:10 +00:00 |
|
Marina Kolpakova
|
5b0d7a65e6
|
minor formating fixes
|
2012-06-15 15:57:12 +00:00 |
|