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
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
Vadim Pisarevsky
b1aa4a4913
yet another attempt to fix test failures
11 years ago
Vadim Pisarevsky
e14171fd33
fixed crash in Python bindings
11 years ago
Vadim Pisarevsky
a9065b7d0c
trying to fix failures in tests
11 years ago
Vadim Pisarevsky
303df78cca
removed refcount field from Mat; that helped to find and eliminate some memory leaks. perf tests should probably pass now
11 years ago
Roman Donchenko
dfe07df87b
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.
11 years ago
Roman Donchenko
424a7b0ab0
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
11 years ago
Roman Donchenko
3f3ae33327
Decoupled test_ffmpeg.cpp from ffmpeg_codecs.hpp.
...
This should actually remove the need for the workaround from
the previous commit.
11 years ago
Roman Donchenko
eb86d37b26
Removed some dubious FFmpeg hack that no longer works.
11 years ago
Vadim Pisarevsky
5a34272150
fixed build on Windows
11 years ago
Vadim Pisarevsky
de521fc9fa
fixed some more compile bugs (including Python bindings)
11 years ago
Vadim Pisarevsky
d3076c5014
hopefully, fixed compile errors on Win & Linux; fixed getMatVector() so core & imgproc tests now pass; fixed doc builder errors
11 years ago
Roman Donchenko
779acfa715
Suppressed -Wundef in bioinspired, because of OpenCL headers.
11 years ago
Vadim Pisarevsky
d8c8339bec
the first draft of transparent API and new UMat class. more files
11 years ago
Vadim Pisarevsky
278fb617d2
the first draft of transparent API and new UMat class.
11 years ago
look4pritam
8c121d372a
Small OpenCV-CUDA bugs are fixed.
11 years ago
Jose-Luis Blanco-Claraco
80e667b647
Minimized the number of arguments required to workaround the MSVC2013 compiler bug.
11 years ago
Jose-Luis Blanco-Claraco
77023e2366
Added comment to features2d_init.cpp explaining the reason for the extra parameters.
11 years ago
Jose-Luis Blanco-Claraco
c33ca77838
Undo changing whitespace.
11 years ago
Jose-Luis Blanco-Claraco
bec35eeddb
Avoid duplicated variable declarations.
11 years ago
Ilya Lavrenov
9d923b50ac
fixed ocl::Laplacian for case when scale != 1
11 years ago
Ilya Lavrenov
6085c416a7
missed initialization of kernel size
11 years ago
Jose-Luis Blanco-Claraco
52a904e17b
Fixed MSVC 2013 build errors and workaround for an internal compiler crash.
11 years ago
Ilya Lavrenov
4f68f35a78
added reflect, reflect101, replicate, wrap border types to ocl::remap
11 years ago
Ilya Lavrenov
bebc1c9330
misprint
11 years ago
Ilya Lavrenov
e9cef2990e
made more demonstrative message about test fails
11 years ago
Ilya Lavrenov
022b5d6c74
refactored ocl matrix operations accuracy tests
11 years ago
Ilya Lavrenov
b3e1a4598c
enabled double in copyMakeBorder kernel
11 years ago
Ilya Lavrenov
2681cef5d7
rewrote ocl::remap
11 years ago
Ilya Lavrenov
3fe74ad124
fixed ocl::copyMakeBorder
11 years ago
Ilya Lavrenov
36342eb425
added ROI support to ocl::convolve
11 years ago
Ilya Lavrenov
110a92c126
added ROI support to ocl::columnSum
11 years ago
Ilya Lavrenov
60f9ba0c64
added ROI support to ocl::CLAHE
11 years ago
Ilya Lavrenov
4a81be7d0b
refactored all the tests in ocl/test/test_imgproc.cpp
11 years ago
Alexander Alekhin
fd4e705b14
ocl: update autogenerated code
11 years ago
Alexander Alekhin
6344da9ac3
ocl: force to use Khronos OpenCL headers
11 years ago
Vladislav Vinogradov
fa70f95272
fix imshow under Windows with OpenGL support:
...
we doesn't create OpenGL windows by default
OpenGL window must be created by user via namedWindow
11 years ago
Alexander Alekhin
4bfeeb0738
ocl: perf: use RELATIVE_ERROR in SANITY_CHECK for exp/log/pow
11 years ago
Ilya Lavrenov
07aee1a25c
made LOOP_TIMES as a command line option with default value=1
11 years ago
Ilya Lavrenov
da3b7c79b8
refactored filters in the ocl module; added an accuracy tests for ocl::medianFilter
11 years ago
Alexander Alekhin
ce0647c9b6
ocl: rewrite CvtColor tests, added roi support
11 years ago
Roman Donchenko
5bb6949bd6
Fix running Java tests with run.py on everything other than Windows.
...
Previously, run.py would assume that the opencv_java library is in the
same directory as the tests, which is only true on Windows.
The library path depends on the build configuration, which may not be
known until the actual build (e.g. with the Visual Studio generators),
so it can't be stored in the CMake cache for run.py to read. I didn't
want to hardcode into run.py where the library is on each platform,
either. So that's why I used the current scheme with the properties
file. It also makes running the tests without run.py a little easier.
11 years ago
Alexander Alekhin
2a9d24323c
cmake: add opencv_java into list of exported targets (fix for android)
11 years ago
Roman Donchenko
a61d1e6494
Delete an import of junit.framework.Assert, which is deprecated in JUnit 4.x.
...
We don't use it, anyway.
11 years ago
Roman Donchenko
7ff91665cf
In Java bindings, wrap version constants into functions to prevent inlining.
...
Java inlines static finals if they're defined with a constant expression. In
case of version constants we don't want that to happen, since they obviously
change from version to version. If the user substitutes a different OpenCV
jar without recompiling, we want user code to still have relevant values for
the version constants.
This arranges that by turning constant values into function calls, which no
longer count as a constant expression.
11 years ago