Vladislav Vinogradov
f533f0dca9
fixed gpu sanity tests
2013-02-28 16:54:37 +04:00
cuda-geek
0771fd82c0
Merge pull request #557 from jet47:gpu-sanity
2013-02-28 11:17:12 +04:00
Andrey Kamaev
891d7da6ee
Merge branch '2.4'
2013-02-28 11:17:06 +04:00
Vladislav Vinogradov
10402c8a85
fixed gpu HoughCircles test
2013-02-26 16:10:35 +04:00
Vladislav Vinogradov
c9868fc01f
fixed warp tests
2013-02-26 13:53:39 +04:00
Vladislav Vinogradov
4f7cfbc26e
fixed gpu bitwise operations with scalars
2013-02-26 13:53:39 +04:00
Vladislav Vinogradov
8b1f88c40f
updated gpu module API
2013-02-21 16:12:33 +04:00
Vladislav Vinogradov
a938534a7e
restored binary compatibility
2013-02-21 12:18:08 +04:00
Vladislav Vinogradov
e06c3ec7c5
updated OpenGL functionality:
...
* removed OpenGLFuncTab, now extensions are loaded internally
* added support of GlBuffer and GlTexture2D to InputArray/OutputArray
* added ELEMENT_ARRAY_BUFFER and PIXEL_PACK_BUFFER targets
* added copyFrom/copyTo method for GlBuffer and GlTexture2D
* removed GlFont
* removed pointCloudShow
* removed OpenGLCleanCallback
* added Access parameter to GlBuffer::mapHost
* added autoRelease parameter to all create methods
2013-02-19 14:13:11 +04:00
Andrey Kamaev
262fc929aa
Merge branch '2.4'
2013-02-18 15:35:42 +04:00
Vladislav Vinogradov
a3a09cf4d1
refactored OpticalFlowDual_TVL1:
...
* added DenseOpticalFlow interface
* moved OpticalFlowDual_TVL1 to src folder
2013-02-14 13:26:47 +04:00
Vladislav Vinogradov
36e42084f0
added gpu BM optical flow implementation
2013-02-13 15:57:40 +04:00
Vladislav Vinogradov
86bd325131
added gpu::normalize function
2013-02-13 15:55:58 +04:00
Vladislav Vinogradov
61b54149b1
added mask support to gpu norm and sum
2013-02-13 15:54:50 +04:00
Vladislav Vinogradov
08914aa708
added gpu compare with scalar
2013-02-13 15:53:03 +04:00
Vladislav Vinogradov
a828b60765
added enqueueHostCallback method to gpu::Stream
2013-02-13 15:51:27 +04:00
Vladislav Vinogradov
ce2fd7fec9
added dual tvl1 optical flow gpu implementation
2013-02-13 15:50:05 +04:00
marina.kolpakova
cb329400df
fix tests
2013-01-30 15:55:04 +04:00
marina.kolpakova
8d9c9c2690
integrate new cascade format to GPU soft cascade implementation
2013-01-30 15:55:04 +04:00
Vladislav Vinogradov
b7e6b5af1b
fixed tests (call resetDevice, if there was a gpu failure)
2013-01-23 21:05:04 +04:00
Vladislav Vinogradov
bb07e2710e
decreased source size in NCV.VectorOperations test
2012-12-29 20:07:29 +04:00
Vladislav Vinogradov
4db68b50f2
fixed Sobel and Scharr tests
...
compare inner part
2012-12-23 14:21:16 +04:00
Vladislav Vinogradov
2f1ca1b6b3
fixed build for CARMA:
...
* added CMake toolchain file
* added WITH_NVCUVID flag
2012-12-21 13:45:50 +04:00
vlad
11293d071f
Revert "disabled video decoding under linux"
...
This reverts commit 889674ef43
.
2012-12-21 12:54:38 +04:00
Vladislav Vinogradov
1a76242d99
added GPU_TEST_P macros
2012-12-20 15:33:04 +04:00
Vladislav Vinogradov
4ba33fa1ed
Revert "call resetDevice if gpu test fails"
...
This reverts commit ab25fe9e37
.
2012-12-19 11:13:31 +04:00
Vladislav Vinogradov
41c9377db0
fixed warnings under windows
2012-12-18 18:03:54 +04:00
Vladislav Vinogradov
ab25fe9e37
call resetDevice if gpu test fails
2012-12-18 16:59:00 +04:00
Vladislav Vinogradov
da017fbeb9
fast optical flow bm implementation
2012-12-17 10:39:19 +04:00
Vladislav Vinogradov
da93a1dab9
fixed build for CARMA platform
2012-12-13 13:49:32 +04:00
Vladislav Vinogradov
889674ef43
disabled video decoding under linux
2012-12-13 13:48:24 +04:00
marina.kolpakova
5ddf4e4ed7
change expected values for soft cascade test according to changes in implementation
2012-12-12 09:37:21 +04:00
marina.kolpakova
c470e15d45
integrate speprocessing strategy
2012-12-12 03:43:20 +04:00
Vladislav Vinogradov
87e0eee92b
fixed remap and warp gpu tests
2012-12-11 14:38:08 +04:00
marina.kolpakova
a6c3ed5b36
Merge branch master into cuda-dev
2012-12-11 01:12:14 +04:00
Vladislav Vinogradov
a6dc6f72b3
gpu::calcOpticalFlowBM
2012-12-06 15:11:13 +04:00
Vladislav Vinogradov
d94f08f0e7
added more types support for gpu separable filters
2012-12-05 14:19:36 +04:00
Vladislav Vinogradov
b689eca8a0
fixed OpenGL tests
...
now create window only once per test case
2012-12-05 14:18:57 +04:00
Vladislav Vinogradov
05d842bcd8
a bit more opengl refactoring:
...
* added Access parameter to GlBuffer::mapHost
* added autoRelease parameter to all create methods
* fixed indentation in gl_core_3_1
* minor improvments for opengl sample
2012-12-03 13:11:06 +04:00
Andrey Kamaev
e10ee89ec4
Merge branch 2.4
2012-11-30 19:54:24 +04:00
Vladislav Vinogradov
08fbf667f9
refactored opengl functionality
...
* removed OpenGLFuncTab, now extensions are loaded internally
* renamed GlTexture -> GlTexture2D
* added support of GlBuffer and GlTexture2D to InputArray/OutputArray
* added ELEMENT_ARRAY_BUFFER and PIXEL_PACK_BUFFER targets
* added copyFrom/copyTo method for GlBuffer and GlTexture2D
* removed GlFont
* removed pointCloudShow
* removed OpenGLCleanCallback
2012-11-30 17:35:28 +04:00
Vladislav Vinogradov
362655b02a
fixed Bug #2581
...
GoodFeaturesToTrackDetector_GPU fails when no corners found
2012-11-29 11:19:30 +04:00
marina.kolpakova
2e0161c6c5
create objects mat if empty
2012-11-28 10:50:33 +04:00
Vladislav Vinogradov
d2591704e8
Merge branch 'kepler-optimization' into cuda-dev
2012-11-27 16:34:45 +04:00
marina.kolpakova
209f16455d
Merge cuda-geek/soft-cascade-gpu into cuda-dev
2012-11-26 19:15:02 +04:00
marina.kolpakova
1712d0930c
Merge origin/master into cuda-dev
2012-11-26 18:56:33 +04:00
marina.kolpakova
05cd88ae42
clean code; fix problems in documentation
2012-11-26 18:50:08 +04:00
marina.kolpakova
bd3179bda8
fix CUDA support for streams for NMS; refactor tests
2012-11-26 17:53:25 +04:00
Vladislav Vinogradov
11c6eb6305
element operations
2012-11-26 11:45:25 +04:00
Vladislav Vinogradov
e8f9762ef3
matrix reduction
2012-11-26 11:37:50 +04:00
Vladislav Vinogradov
fbf3de43a2
SURF
2012-11-26 11:37:38 +04:00
Vladislav Vinogradov
28716d7f30
Canny
2012-11-26 11:37:37 +04:00
marina.kolpakova
8acfbde68e
remove debug detect at scale method
2012-11-14 14:22:12 +04:00
Andrey Kamaev
9719ea93b6
Merge branch 2.4
2012-11-13 19:54:48 +04:00
Andrey Kamaev
e4fb680566
Merge pull request #155 from jet47/gpu-test-fix
2012-11-13 18:23:52 +04:00
Vladislav Vinogradov
606c23b9aa
fixed gpu module tests
...
uses old CommandLineParser class
2012-11-13 17:50:29 +04:00
marina.kolpakova
aa92be34d6
GK107 Policy
2012-11-12 16:37:18 +04:00
Vladislav Vinogradov
afff9cf716
Optimized buffers reuse in gpu module:
...
ensureSizeIsEnough now doesn't reallocate memory, if buffer is small submat of big matrix
fixed createContinous according new changes
2012-11-12 10:30:35 +04:00
marina.kolpakova
0cbf9eb22a
add support for CUDA streams
2012-11-10 05:13:26 +04:00
marina.kolpakova
40600fa504
GPU version becomes algorithm
2012-11-10 05:13:19 +04:00
marina.kolpakova
df392cc830
use fast integral for soft cascade
2012-11-10 05:12:27 +04:00
marina.kolpakova
ac5cd48279
add DeviceInfo parameter to the soft cascade tests
2012-11-10 05:12:13 +04:00
marina.kolpakova
2bd35c4358
add support for precomputed integrals
2012-11-10 05:11:48 +04:00
marina.kolpakova
ca81628a9a
fix retrieval of detections count
2012-11-10 05:11:21 +04:00
marina.kolpakova
30bce16ad6
optimize roi loads
...
only one thread load roi for all block
2012-11-10 05:08:56 +04:00
marina.kolpakova
dd595376ba
Add performance test for detection in ROI; refactor soft cascade performance tests
2012-11-10 05:08:09 +04:00
marina.kolpakova
eb91593c08
add roi support
2012-11-10 05:08:03 +04:00
marina.kolpakova
672cf1f445
implement different behaviour for up- and down-scaling
2012-11-10 05:07:40 +04:00
marina.kolpakova
7db1323f81
add test that stores detections on the specific scale
2012-11-10 05:07:09 +04:00
marina.kolpakova
1bf85996b3
add detections vector initialization in tests
2012-11-10 05:03:43 +04:00
marina.kolpakova
14a0dd8c98
fix typo in cascade loading
2012-11-10 05:02:01 +04:00
marina.kolpakova
267d140bfe
soft cascade: gpu representation
2012-11-10 05:00:33 +04:00
Andrey Kamaev
a126532cb7
Fix OS X build warnings
2012-11-09 11:29:52 +04:00
Vladislav Vinogradov
beb377b38c
gpu implementation of Dual TV-L1 Optical Flow
2012-11-02 19:51:43 +04:00
Andrey Kamaev
4d059e9e5b
Merge release 2.4.3
2012-11-02 17:58:02 +04:00
Andrey Kamaev
828faf4e68
Merge pull request #129 from cuda-geek/CCL-test-fix
2012-11-02 14:30:20 +04:00
marina.kolpakova
97cab339d2
fix Connected Components Labeling test crash
2012-11-01 23:59:01 +04:00
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
2012-11-01 19:34:05 +04:00
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
2012-10-24 20:36:30 +04:00
Andrey Kamaev
5bc104cef5
Merge branch '2.4'
2012-10-19 15:00:05 +04:00
Vladislav Vinogradov
34b4a35ea7
gpu separable filters for CV_8UC3, CV_32FC3 and CV_32FC4 types
2012-10-19 12:41:14 +04:00
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
2012-10-17 15:57:49 +04:00
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
2012-10-17 15:32:23 +04:00
marina.kolpakova
e5437e5486
Fix binary compatibility of opencv_gpu
2012-10-17 02:09:40 +04:00
Anatoly Baksheev
9a4265a8d0
fast nlm (class version)
2012-10-08 19:57:20 +04:00
Anatoly Baksheev
4b5bbb7752
fast_nlm initial version
2012-10-08 19:57:19 +04:00
Vladislav Vinogradov
8d07e92b2c
disabled NPP resize for 8uc4+Cubic (Bug #2388 )
2012-10-04 13:33:47 +04:00
Vladislav Vinogradov
cfc09d01c8
disabled NVidia test output by default
2012-10-04 13:33:06 +04:00
Vadim Pisarevsky
06a13d9ba0
replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet
2012-10-02 23:07:46 +04:00
Anatoly Baksheev
4df537bc1c
warnings
2012-10-01 23:57:38 +04:00
Anatoly Baksheev
55b1d7c097
added CUDA_DISABLER preprocessor commands
2012-10-01 23:57:38 +04:00
Vladislav Vinogradov
35b671efb5
disabled utility code in gpu tests when WITH_CUDA=false
2012-09-13 12:17:35 +04:00
Vladislav Vinogradov
98c92f196e
added Generalized Hough implementation
2012-09-10 16:49:40 +04:00
AoD314
54a202b3d5
add new version of CommandLineParser. add empty docs
2012-09-07 13:24:48 +04:00
Anatoly Baksheev
3456238c16
minor
2012-08-29 21:26:00 +04:00
Anatoly Baksheev
0ba01afd83
added GPU bilateral filter + tests
...
added GPU non local means brute force filter + tests
2012-08-29 19:20:32 +04:00
marina.kolpakova
a07e33609b
added test for caltech images
2012-08-28 14:45:45 +04:00
Anatoly Baksheev
70204a8e68
Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now
2012-08-24 02:02:42 +04:00
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