Vadim Pisarevsky
c019d06de3
Merge pull request #805 from pengx17:master_canny_fix
2013-04-12 13:46:07 +04:00
Vadim Pisarevsky
5a2c5227f4
Merge pull request #798 from pengx17:master_ocl_mleak
2013-04-12 13:45:44 +04:00
peng xiao
5eb551b340
Remove my test codes.
2013-04-12 16:21:52 +08:00
peng xiao
4f328d8388
Fix a potential bug of ocl::CannyBuf.
...
The program would crash if release is called twice.
2013-04-12 15:43:33 +08:00
peng xiao
7586145235
Remove unused kernels.
2013-04-12 14:32:13 +08:00
peng xiao
aec7a67d0f
Fix a bug of ocl::Canny when src/dst using the same buffer.
2013-04-12 11:10:47 +08:00
peng xiao
242955ce22
Format ocl::Canny header
2013-04-12 11:01:56 +08:00
peng xiao
6c2079b778
Test code clean up.
2013-04-12 10:59:15 +08:00
peng xiao
22ca7e44d6
Change ocl::Canny test case category
2013-04-12 10:58:42 +08:00
peng xiao
a2f4b301f3
Fix an incorrect type cast.
2013-04-11 16:59:32 +08:00
Andrey Kamaev
e27f4da9c6
Merge pull request #795 from taka-no-me:move_imgproc_utils_to_core
2013-04-11 11:35:15 +04:00
Andrey Kamaev
ebb1f12aa7
Merge pull request #791 from taka-no-me:cleanup_core_api
2013-04-11 11:34:04 +04:00
Andrey Kamaev
4846dcdfeb
Move borderInterpolate and copyMakeBorder documentation
2013-04-10 19:14:25 +04:00
Andrey Kamaev
c98c246fc2
Move border type constants and Moments class to core module
2013-04-10 19:14:24 +04:00
Andrey Kamaev
ad793ee3f4
Update documentation
2013-04-09 13:36:32 +04:00
Andrey Kamaev
b0e6606b98
Cleanup core module API
...
* Drop some low level API
* Remove outdated overloads
* Utilize Input/OutputArray
2013-04-09 13:36:32 +04:00
Andrey Kamaev
f4ae0cf19c
Merge pull request #790 from jet47:fix-gpu-build
2013-04-09 13:14:37 +04:00
Andrey Kamaev
36bf8af820
Merge pull request #788 from jet47:fix-2938
2013-04-09 13:14:06 +04:00
Vladislav Vinogradov
ba1a1aecaa
fixed gpu module compilation
2013-04-09 10:41:35 +04:00
Vladislav Vinogradov
f50aabf012
fixed bug #2938
2013-04-09 10:14:25 +04:00
Andrey Kamaev
913e6833d5
Merge pull request #785 from taka-no-me:split_c_cpp2
2013-04-09 08:53:50 +04:00
Andrey Kamaev
f03c7521c6
Merge pull request #783 from pengx17:master_matchTemplate_dft
2013-04-09 08:53:17 +04:00
Andrey Kamaev
2cd67cc92b
Merge pull request #761 from jet47:gpu-core-refactoring
2013-04-09 08:50:45 +04:00
Andrey Kamaev
e8107610d1
Merge pull request #787 from taka-no-me:quiet_nvcc
2013-04-08 20:10:34 +04:00
Andrey Kamaev
3107f79cea
Cast to unsigned inside CV_XADD to quiet nvcc
2013-04-08 18:17:29 +04:00
Vladislav Vinogradov
a783f5c260
removed blank lines at then end of file
2013-04-08 17:25:16 +04:00
Vladislav Vinogradov
068fb03011
fixed compilation warnings
2013-04-08 17:25:16 +04:00
Vladislav Vinogradov
b50090f850
restore cudaSafeCall
2013-04-08 17:25:16 +04:00
Vladislav Vinogradov
2bad639aee
fixed source_group
2013-04-08 17:25:16 +04:00
Vladislav Vinogradov
d47e89d704
fixed windows build
2013-04-08 17:25:16 +04:00
Vladislav Vinogradov
6e28e67741
removed static_check.hpp
2013-04-08 17:25:16 +04:00
Vladislav Vinogradov
910ef57109
renamed cuda namespace to cudev
2013-04-08 17:25:15 +04:00
Vladislav Vinogradov
1bb141c465
fixed build
2013-04-08 17:25:15 +04:00
Vladislav Vinogradov
193e857392
removed cu_safe_call.h and cu_safe_call.cpp
2013-04-08 17:25:15 +04:00
Vladislav Vinogradov
204a19b431
moved common gpu utility functionality to gpu_private.hpp
2013-04-08 17:25:15 +04:00
Vladislav Vinogradov
28b1e81883
renamed device -> cuda
2013-04-08 17:25:15 +04:00
Vladislav Vinogradov
a57707b8d8
moved device layer to core module
2013-04-08 17:25:15 +04:00
Andrey Kamaev
54511b4198
Merge pull request #724 from jet47:tvl1-updates
2013-04-08 17:13:35 +04:00
Andrey Kamaev
dd74a851f3
Fix build errors
2013-04-08 17:10:31 +04:00
Andrey Kamaev
befd696720
Update documentation
2013-04-08 15:47:29 +04:00
Andrey Kamaev
ae4e76395f
Make flann headers independent from OpenCV C API
2013-04-08 15:47:29 +04:00
Andrey Kamaev
69648f0a6f
Make photo.hpp independent from C API
2013-04-08 15:47:29 +04:00
Andrey Kamaev
0738ea7d0f
Make highgui.hpp independent from C API
2013-04-08 15:47:29 +04:00
Andrey Kamaev
288a0634c2
Make imgproc.hpp independent from C API
2013-04-08 15:47:28 +04:00
Vladislav Vinogradov
c89786bc2d
fixed sanity test on Windows
2013-04-08 15:18:26 +04:00
Vladislav Vinogradov
8d97d9598e
updated GPU version of TVL1
2013-04-08 15:18:26 +04:00
Stefan Walk
6062601c4d
Make rescaling flexible and add median filtering
...
Previously the pyramid was done with a rescaling factor of 2 (implied by the
use of pyrDown). This often leads to inferior results compared to a scale step
of e.g. 0.8 (a factor of 2 is obviously faster). This commit makes the scale
step configurable and uses a resonable default value.
The other change in this commit is that median filtering is added. This is not
described in this paper but it is done in the author's implementation. (See
e.g. "Secrets of optical flow estimation and their principles", Sun et al.,
CVPR 2010) This serves as periodic outlier removal during optimization, leading
to smoother flow fields while preserving motion edges. This includes splitting
the optimization loop into two loops.
2013-04-08 15:18:26 +04:00
Andrey Kamaev
7ac0d86992
Merge pull request #786 from cuda-geek:fix-build-gpu-off-cuda-on
2013-04-08 15:11:28 +04:00
Andrey Kamaev
058a9ab136
Merge pull request #784 from jet47:fix-gpu-build
2013-04-08 15:11:16 +04:00
marina.kolpakova
780a8cc149
fix build without gpu module with cuda
2013-04-08 14:13:19 +04:00