Elena Gvozdeva
b930028727
Added cv::flip using Transparent API
11 years ago
Ilya Lavrenov
49e729f89d
ability to use cv::PSNR with transparent cv::norm
11 years ago
Ilya Lavrenov
28575c1969
added cv::countNonZero to T-API
11 years ago
Ilya Lavrenov
997ec60839
added OCL-TAPI arithm tests
11 years ago
Konstantin Matskevich
14dccdf23d
T-API cv::log, cv::exp, cv::magnitude, cv::phase
11 years ago
Vadim Pisarevsky
d7f4a223cf
fixed several compile errors/warnings; reacted on the PR comments
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
Ilya Lavrenov
09795e3265
added cv::resize INTER_AREA to T-API
11 years ago
Ilya Lavrenov
4eba74ee19
added cv::LUT to T-API
11 years ago
Ilya Lavrenov
9d23a0cb81
fixed ocl_arithm_op; fix for 3-channel images is needed
11 years ago
Alexander Alekhin
fd4a7e7d1f
ocl: disable tests
11 years ago
Alexander Alekhin
881e837520
ocl/core: added prototype for tests
11 years ago
Vadim Pisarevsky
d914f20a4c
updated patch to bring in the first functions with "transparent API"
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
5920bd4f2e
fixed whitespace errors
11 years ago
Vadim Pisarevsky
caa33b2242
added first very simple test for UMat<=>Mat conversion
11 years ago
Vladislav Vinogradov
0c7663eb3b
Merge branch 'master' into gpu-cuda-rename
...
Conflicts:
modules/core/include/opencv2/core/cuda.hpp
modules/cudacodec/src/thread.cpp
modules/cudacodec/src/thread.hpp
modules/superres/perf/perf_superres.cpp
modules/superres/src/btv_l1_cuda.cpp
modules/superres/src/optical_flow.cpp
modules/videostab/src/global_motion.cpp
modules/videostab/src/inpainting.cpp
samples/cpp/stitching_detailed.cpp
samples/cpp/videostab.cpp
samples/gpu/stereo_multi.cpp
11 years ago
Roman Donchenko
86b841563b
Added tests for Ptr.
11 years ago
Roman Donchenko
8200a95ced
Boring changes - core.
...
This and several following commits contain the "boring" changes required
to support the new Ptr. These are changes like:
* new T -> makePtr<T> or .reset(new T) or Ptr<T>(new T)
(depending on the situation)
* p.empty() -> !p
* delete_obj -> DefaultDeleter::operator()
and similar changes that are numerous, but primitive.
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
11 years ago
Alexander Smorkalov
b15addec70
C4447 warning about main function format suppressed.
11 years ago
Bahram Dahi
6cf9070b9a
Added ability to read several opencv types (Size, Point, etc.) to FileStorage. Solves issue #3196
11 years ago
Roman Donchenko
d9f71b762f
Deleted almost all of the precomp.cpp files.
...
Looks like we don't actually use them; when creating precompiled headers
with Visual C++, a dummy .cpp is created at build time.
11 years ago
Mathieu Barnachon
ff85575b28
Adding read/write functions to PCA class. Update PCA test.
11 years ago
Alexander Smorkalov
63786c389f
Warning and review notes fixes.
...
WITH_WINRT -> ENABLE_WINRT_MODE;
Some temporary char* replaced with Ptr<char>;
Build fix for regular WIN32;
Windows Platform SDK and MSVC search added to cmake;
Warinig fixes.
11 years ago
kdrobnyh
4dfd40bec0
Add IPP mean and sum functions
12 years ago
Roman Donchenko
924fc070f0
Changed / for Matx to Matx::div, for symmetry with Matx::mul.
12 years ago
Vikas Dhiman
f15dc72b89
Removed misleading comment and added the divisibility test to ::run function.
12 years ago
Vikas Dhiman
dbc9b4db0c
support elementwise division for Matx with "/" operator.
12 years ago
Roman Donchenko
484607fb6f
Backported RNG_MT19937 from master.
12 years ago
Roman Donchenko
f64d512774
Backported globbing from master.
12 years ago
Andrey Kamaev
b0e6606b98
Cleanup core module API
...
* Drop some low level API
* Remove outdated overloads
* Utilize Input/OutputArray
12 years ago
Andrey Kamaev
940eedfb27
Finalize core headers reorganization
12 years ago
Andrey Kamaev
c979de1eed
Rewrite Mat formatting without std streams
12 years ago
Andrey Kamaev
7193a73ca0
Move FileStorage to separate header
12 years ago
Andrey Kamaev
715fa3303e
Move cv::Mat out of core.hpp
12 years ago
Andrey Kamaev
5e7ab8baf3
Move cv::Scalar_ to types.hpp
12 years ago
Alexander Smorkalov
6f68640d4d
Multiple fixes for WinRT
...
Fixed flann build with NEON;
Fixed Haming distance with NEON;
Honest cvRound for WinRT added;
cvRound test added;
Video IO with direct show disabled;
12 years ago
Andrey Kamaev
be7bbe3aa9
Drop cv:: prefix from cv::String used inside the cv namespace
12 years ago
Andrey Kamaev
762aefd71b
Compile opencv_test_core with cv::String instead of std::string
...
All tests passed!
12 years ago
Vadim Pisarevsky
a4815cf359
removed extra whitespaces
12 years ago
Vadim Pisarevsky
38693ef37c
fixed http://code.opencv.org/issues/2899
12 years ago
Andrey Kamaev
89356ff16d
Move non-CV functionality from core.hpp to separate utility.hpp header
12 years ago
Vadim Pisarevsky
9a86245242
added test for bug #1448 and hopefully fixes the bug #2898
12 years ago
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
12 years ago
marina.kolpakova
a486aafe7c
add dlobbing under *nix
12 years ago
marina.kolpakova
12fe6ff734
add Mersenne Twister random number generator
12 years ago
Artanis
993522598b
Add implementations for Mat::zeros() and Mat::ones()
...
In class Mat, "static MatExpr Mat::zeros(int ndims, const int* sz, int
type)" and "static MatExpr Mat::ones(int ndims, const int* sz, int
type)" are declared but never implemented. That means we can see their
manuals from
"http://docs.opencv.org/modules/core/doc/basic_structures.html " but we
can't use them. Here I tried to finish their implementation.
I have also changed MatOp_Initializer::assign to make it support
multi-dimension Mat.
Test cases are added in test_math.cpp as well.
12 years ago
Vadim Pisarevsky
d925879366
reverted dangerous change in _InputArray::size()
12 years ago