Vadim Pisarevsky
f41f633d2d
fixed various warnings from the “doc” and other builders
11 years ago
Ilya Lavrenov
c8cbfe5382
added cv::dft T-API test
11 years ago
Vadim Pisarevsky
9d3e7e027a
almost finished opencl-ization of cascade classifier
11 years ago
Ilya Lavrenov
2f34bb9aa0
added cv::gemm to T-API
11 years ago
Roman Donchenko
f2befa01f4
Fixed build for the TLS-related stuff.
11 years ago
Alexander Alekhin
9cb31e86ae
umat: fix memory leaks
11 years ago
Alexander Alekhin
11b9d5bf4d
core: added DirectX interop implementation (OpenCL) with samples
11 years ago
Alexander Alekhin
a118577a57
core: added TLS support
11 years ago
Alexander Alekhin
d0114b24e0
core/ocl: replace dynamic runtime
11 years ago
Alexander Alekhin
9f388a2be7
core/ocl: autogenerated files for dynamic runtime
11 years ago
Alexander Alekhin
5ecf759742
core/ocl: update dynamic runtime
11 years ago
Anatoly Baksheev
546c084fe6
fixed shadow error and added ocv_disable_module
11 years ago
Anatoly Baksheev
ace71cef3f
Added Affine3<T>::rvec()
11 years ago
Anatoly Baksheev
9f1f5aed53
compilation
11 years ago
Anatoly Baksheev
a9c7aa92d9
removed CV_EXPORTS from cv::Afiine
11 years ago
Alexander Smorkalov
9f04222a75
OpenCV Manager version++.
11 years ago
Andrey Pavlenko
f2cf9dd8bf
updating version to 2.4.7.2
11 years ago
Ilya Lavrenov
3eaa8f149b
added cv::intergal to T-API
11 years ago
Ilya Lavrenov
55af7857b9
added cv::warpPerspective to T-API
11 years ago
Séverin Lemaignan
9ce9fc3361
Ensure compilation to Javascript with Emscripten
11 years ago
Vadim Pisarevsky
161c3b71e6
hopefully, now opencv_test_imgproc should pass
11 years ago
Séverin Lemaignan
efe564e3b3
Ensure compilation to Javascript with Emscripten
11 years ago
Vadim Pisarevsky
6da5d21331
fixed many bugs related to Mat::getUMat(), asynchronous kernel execution etc. Also, played a bit with ocl::cvtColor vs cv::cvtColor performance
11 years ago
Alexander Alekhin
c1cfb4d422
core: added cv::error with CV_NORETURN attr
11 years ago
Ilya Lavrenov
09795e3265
added cv::resize INTER_AREA to T-API
11 years ago
Philippe FOUBERT
22ad487328
Comment correction
11 years ago
Philippe FOUBERT
735f704b3e
Add on optional parameter to the matx invert function to know if this operation is successfull without having to analyse the matrix (it may fail in case of bad preconditioning or inappropriate decomposition method)
11 years ago
Ilya Lavrenov
0b900b54e5
RGB[A] <-> HSV
11 years ago
Ilya Lavrenov
9d23a0cb81
fixed ocl_arithm_op; fix for 3-channel images is needed
11 years ago
Alexander Alekhin
881e837520
ocl/core: added prototype for tests
11 years ago
Roman Donchenko
fc49d33c8d
Gave cv::String appropriate += operators.
...
Note that since String is a reference to an immutable string,
this doesn't actually change the string; it just replaces *this
with a reference to the concatenated string.
11 years ago
Roman Donchenko
4cfbee70bd
Simplified the Windows implementation of CV_XADD.
...
_InterlockedExchangeAdd is a Visual Studio intrinsic that's available
for all architectures and in all VS versions that we care about. It's also
faster than the underscore-less function, since it's an intrinsic.
We also don't need to declare it ourselves.
It is, however, a Visual Studio-specific intrinsic, so I changed the
preprocessing condition accordingly.
Fixes <http://code.opencv.org/issues/3365 >.
11 years ago
Vadim Pisarevsky
d914f20a4c
updated patch to bring in the first functions with "transparent API"
11 years ago
Anatoly Baksheev
8f6f9c3e58
compilation for VS2008
11 years ago
Roman Donchenko
615d6c22d1
Switched OpenCV to a 3-component version number.
...
Epoch is gone; now the version component names in C++ and CMake
are consistent (except REVISION corresponds to PATCH).
11 years ago
Roman Donchenko
2c38be079e
Enabled CV_Assert and such to print the function name with Visual C++.
...
Also, I made a separate macro for the current function name, which
helps simplify a lot of code that uses it.
12 years ago
Alexander Smorkalov
f027cf80f7
OpenCV Version++. OpenCV Manager Version++.
12 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.
12 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
12 years ago
Vadim Pisarevsky
de521fc9fa
fixed some more compile bugs (including Python bindings)
12 years ago
Vadim Pisarevsky
d3076c5014
hopefully, fixed compile errors on Win & Linux; fixed getMatVector() so core & imgproc tests now pass; fixed doc builder errors
12 years ago
Vadim Pisarevsky
d8c8339bec
the first draft of transparent API and new UMat class. more files
12 years ago
Vadim Pisarevsky
278fb617d2
the first draft of transparent API and new UMat class.
12 years ago
Ilya Lavrenov
1be77dd2f3
enabled accuracy tests for the functions that use inside AMD Blas/Fft
12 years ago
Ilya Lavrenov
9d1636daa6
catching OpenCL double not supported exceptions
12 years ago
Vladislav Vinogradov
342e007dc6
now Allocator accepts GpuMat* instead of 3 pointers
12 years ago
Vladislav Vinogradov
3b412b51ac
moved BufferPool management functions to public
12 years ago
Vladislav Vinogradov
5ea8085220
added BufferPool class
12 years ago
Vladislav Vinogradov
988ab79acb
added BufferAllocator
12 years ago
Vladislav Vinogradov
e5188c7e94
added GpuMat::Allocator interface
12 years ago