Alexander Alekhin
50d2c1066b
ocl: split: update tests and implementation
11 years ago
Roman Donchenko
d07e7897a0
Fixed building with OpenCL, but without the ocl module.
...
HAVE_opencv_ocl implies HAVE_OPENCL, so checking for both is not
necessary.
11 years ago
Alexander Smorkalov
994e07db07
Bug #3276 Java bindings binary compatibility is broken in branch 2.4 fixed.
...
New version of Java wrappers' generator uses different wrappers for VideoCapture
on Android and desktop to prevent binary compatibility issues.
11 years ago
Jin Ma
7469c2eb9d
fixed a bug when double is not supported.
11 years ago
Ilya Lavrenov
bf6b5ee925
fixed extrapolation for ocl::cornerMinEigenVal and ocl::cornerHarris; enabled CV_32FC1 for the first function
11 years ago
Roman Donchenko
d6a7a6d503
VideoCapture: copy the captured frame, to avoid dangling Mats
...
Previously, VideoCapture::retrieve would return a Mat that referenced
the internal IplImage. Since the latter is rewritten every time a
frame is captured, it means that if the user captures two frames in a row,
the first frame would reference nothing. Similar if a user captures a frame,
then destroys the VideoCapture instance.
Note that the other branch of the if isn't affected, since flip allocates
a new Mat.
11 years ago
Jin Ma
b6b190df5c
Rewrote moments of opencl version.
11 years ago
Ilya Lavrenov
c49c3e0a91
fixed and generalized ocl::blendLinear
11 years ago
Ilya Lavrenov
58be2546ca
fixed OpenCL morph operations for case when kernel does not have zero element
11 years ago
Alexander Alekhin
b10e1e5c7e
ocl: filters: update documentation
11 years ago
Alexander Alekhin
98f73705df
ocl: fix morph filters
11 years ago
Alexander Alekhin
0f95f0d8b3
ocl: rewrite filter2D
11 years ago
Alexander Alekhin
0bf9ece998
ocl: rewrite boxFilter
11 years ago
Alexander Alekhin
cb6ea8bfa1
ocl: update filter tests
11 years ago
Alexander Alekhin
447c052e59
ocl: memory corruption check
11 years ago
Ilya Lavrenov
7afbae57ba
fixed ocl::minMax for FP-types
11 years ago
Ilya Lavrenov
eb2f8a2948
ocl tests: show diff when cv::countNonZero(diff) > 0
11 years ago
Ilya Lavrenov
1f7f9c9682
rewrote and generalized ocl::threshold
11 years ago
Ilya Lavrenov
e70dfe5a50
fixed OpenCL morph operations for case when kernel does not have zero element
11 years ago
Ilya Lavrenov
cf5df1a7e7
fixed ocl::flip
11 years ago
yao
0fd872bfa9
fix bug #1480
11 years ago
yao
632452cdd8
fix the mismatch running on cpu devices
11 years ago
Peng Xiao
ab2bd58f5c
Fixed a missing barrier.
11 years ago
konstantin
973137c78e
fix bugs on host and device sides for imgprog_sobel3.cl
11 years ago
Alexander Alekhin
eb4f50ca59
ocl: Canny: port CUDA-based implementation of edgesHysteresisLocal
11 years ago
Ilya Lavrenov
900c303636
added performance tests for ocl::bitwise_or and ocl::bitwose_xor
11 years ago
Alexander Alekhin
9e527fc9f4
ocl: Canny: replace unsafe buffer to oclMat
11 years ago
Ilya Lavrenov
839245e420
fixed tests for ocl::warpAffine and ocl::warpPerspective
11 years ago
konstantin
ddd2b106fb
rename imageproc_sobel2.cl -> imageproc_sobel3.cl for consistency
11 years ago
Andrey Pavlenko
2e5db6e56c
fixing typo
11 years ago
Andrey Pavlenko
2b6fca68bf
fixing typo
11 years ago
Ilya Lavrenov
e1596d69cc
fixed extrapolation in ocl::adaptiveBilateralFilter
11 years ago
Ilya Lavrenov
b33a62beb0
fixed separable filter extrapolation
11 years ago
Vadim Pisarevsky
485d36d3c0
changed InputArray's enumeration constant for UMat, since it may potentially conflict with existing OpenCL module. refactored Kernel's setArg API (now UMat is passed to a kernel as a structure, as Alexander A suggested). removed Kernel's cleanup callback from the external API; now each kernel keeps track of used matrices and they are dereferenced after it's complete.
11 years ago
Roman Donchenko
36b5180aa1
Another FFmpeg fix from master.
...
From commit dd74a851
, to be exact. Now cap_ffmpeg.cpp should actually
build if HAVE_FFMPEG is true.
Also modified some gpu sources in a similar manner.
11 years ago
peng xiao
68a8a11161
Rewrite distanceToCenters.
...
It supports NORM_L1 distance types now and can
use user provided indices.
Also fixed a bug of kmeans where distance pointers should be float instead
of double.
NORM_L2 changed to NORM_L2SQR, Accuracy and Perf tests are added
added ROI support in accuracy test of distanceToCenters
11 years ago
Roman Donchenko
1188894133
Fixed indentation in CV_FFmpegWriteBigVideoTest::run.
11 years ago
Roman Donchenko
2ca49eef37
Added stupid hacks to make the video tests pass with FFmpeg 2.0.2.
...
Need to go back at some point and fix this for real.
(cherry picked from commit dfe07df87b
)
11 years ago
Roman Donchenko
5a5d569d72
Changed MPEG-2 resolution in the FFmpeg test.
...
Newer FFmpeg prohibits 4096x4096 MPEG-2, presumably because it violates
the standard.
http://git.videolan.org/gitweb.cgi/ffmpeg.git/?p=ffmpeg.git;a=commit;h=7fb87bc5f24b1be13269109506c05e4c54695b5e
(cherry picked from commit 424a7b0ab0
)
Conflicts:
modules/highgui/test/test_ffmpeg.cpp
11 years ago
Roman Donchenko
260c2e0b08
Decoupled test_ffmpeg.cpp from ffmpeg_codecs.hpp.
...
(cherry picked from commit 3f3ae33327
)
11 years ago
Ilya Lavrenov
9ea6001d08
enabled ocl::bilateralFilter ROI testing
11 years ago
yao
dd0fa63ca8
fix the bug of ocl::bruteForceMatcher
11 years ago
Vadim Pisarevsky
6416c33020
fixed some bugs in OpenCL branch of UMat implementation; maybe now the tests will finally pass?! (please ;( )
11 years ago
Vadim Pisarevsky
ace0d4bad0
hopefully, the last test failures are fixed now
11 years ago
Vadim Pisarevsky
5920bd4f2e
fixed whitespace errors
11 years ago
Vadim Pisarevsky
caa33b2242
added first very simple test for UMat<=>Mat conversion
11 years ago
Leszek Swirski
6e4fb8f275
Replace $(Configuration) with $<CONFIGURATION>
11 years ago
Alexander Alekhin
4b17d073c0
cmake: fix linker dependencies for opencv_java
...
Linker dependencies to all OpenCV modules are invalid.
We should not include other bindings in this list (like "opencv_python").
11 years ago
Roman Donchenko
f51e490bad
Fixed a Wmissing-declarations warning when compiling with MinGW.
11 years ago
Vadim Pisarevsky
b1aa4a4913
yet another attempt to fix test failures
11 years ago