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.
12 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
Vadim Pisarevsky
374e3a0890
rewritten several functions from calib3d: findhomography, findfundamentalmat, findessentialmat, estimateaffine3d, computecorrespondepilines, convert points{to/from}homogeneous to C++.
12 years ago
Vadim Pisarevsky
25bbcba0ea
fixed Core_MulSpectrums failure
12 years ago
Andrey Kamaev
d586f4a103
Fix x64 build warnings
12 years ago
Kirill Kornyakov
74e5650350
Reenabled second test
12 years ago
Kirill Kornyakov
7071bd63ab
Added two tests to highlight bug #2788
12 years ago
Kirill Kornyakov
81b9f9b16b
Added a test that documents that negative numbers are not clipped by cv::saturate_cast
12 years ago
Vadim Pisarevsky
146ca61a27
added tests for #1373 , #2629 , #2719 ; fixed another bug in determinant(Matx<T,n,n>)
12 years ago
Andrey Kamaev
ae5661d5dc
Fix random failures of Split and Merge tests
12 years ago
Andrey Kamaev
20c5a8788d
Weaken acceptance criteria in phase test
12 years ago
Andrey Kamaev
a126532cb7
Fix OS X build warnings
12 years ago
Andrey Kamaev
0a4ed2bc01
Fix Windows build warnings
12 years ago
Vadim Pisarevsky
9163471987
improved accuracy of 3x3 invert on poorly-conditioned matrices (bug #2525 )
12 years ago
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
12 years ago
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
12 years ago
Vadim Pisarevsky
ae10ecd264
fixed 2 test failures (test_DrawChessboardCorners & Core_Array.expressions)
12 years ago
Andrey Kamaev
15076f9232
Fix implementation of PCA overload with retained variance parameter
12 years ago
Maria Dimashova
78dd1893bb
added tests for cv::merge, cv::split, cv::phase
12 years ago