Roman Donchenko
c16316c4b4
Replaced the semi-public CV_PARALLEL_FRAMEWORK macro with a function.
...
That way, core/internal.hpp doesn't have to depend on cvconfig.h, which we
don't ship.
12 years ago
peng xiao
290c8db0a8
Revise naming for getOclMat function.
12 years ago
peng xiao
e129638263
Add a workaround to interpolate between oclMat and Input/OutputArray.
12 years ago
Roman Donchenko
24d84a45b1
Made tests record in the XML output which parallel framework was used.
12 years ago
Vladislav Vinogradov
a4750f49c6
fix for bug #3068 (PCA::computeVar for double input):
...
The matrix g can have CV_32F or CV_64F type, but g.at uses only float template.
This fix adds specialization for double type.
12 years ago
Bo Li
81779d8287
fixed pca bug for fixed mean input
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
235a678458
SVD: always update W vector for better algorithm convergency
12 years ago
Vladislav Vinogradov
ce2284e2e6
removed duplication
12 years ago
Vladislav Vinogradov
b28677bd90
fixed misprint in MatOp::augAssignXor
12 years ago
Andrey Kamaev
ea5225ef3e
Fix typo leading to heap corruption in OutputArray::create
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
Vladislav Vinogradov
f0b19d4659
updated license header in whole gpu module
12 years ago
Vadim Pisarevsky
9a86245242
added test for bug #1448 and hopefully fixes the bug #2898
12 years ago
Andrey Kamaev
ab221e94c0
Fix invert under MSVC
12 years ago
Vadim Pisarevsky
416432a8e5
replaced tabs with spaces
12 years ago
Vadim Pisarevsky
087537463d
attempt to make the ultimate fix for the failure in Core_Invert.small
12 years ago
LeonidBeynenson
41dc829341
Made changes to avoid warnings (Windows compilation).
12 years ago
LeonidBeynenson
bfb644ac04
Changed error message in Algorithm::get.
12 years ago
LeonidBeynenson
e7b214b6d2
Removed urequired functions
12 years ago
Vladislav Vinogradov
8b1f88c40f
updated gpu module API
12 years ago
Vladislav Vinogradov
a938534a7e
restored binary compatibility
12 years ago
Vladislav Vinogradov
ce2559b332
optimized DeviceInfo class and ensureSizeIsEnough
12 years ago
Vladislav Vinogradov
e06c3ec7c5
updated OpenGL functionality:
...
* removed OpenGLFuncTab, now extensions are loaded internally
* added support of GlBuffer and GlTexture2D to InputArray/OutputArray
* added ELEMENT_ARRAY_BUFFER and PIXEL_PACK_BUFFER targets
* added copyFrom/copyTo method for GlBuffer and GlTexture2D
* removed GlFont
* removed pointCloudShow
* removed OpenGLCleanCallback
* added Access parameter to GlBuffer::mapHost
* added autoRelease parameter to all create methods
12 years ago
Vadim Pisarevsky
a1c7e0368c
fixed problem reported by Thouis (Ray) Jones
12 years ago
Daniil Osokin
6deda2531c
Fixed getNumThreads() for C=
12 years ago
Bo Li
92e7e7d8e8
fix issue 2788
12 years ago
Andrey Kamaev
afe85e7e51
Fix some warnings from -O0 build
12 years ago
LeonidBeynenson
b85a098d9c
Added float, uint64, and uchar params to Algorithm
...
Made changes to work in cv::Algorithm with parameters of these types.
Also fixed SimpleBlobDetector -- now it can be created by
cv::Algorithm::create and it can work with cv::Algorithm::set/get.
12 years ago
Vadim Pisarevsky
51eba617a8
a part of PR269 (parallelization of several functions) by Alexander Mordvintsev
12 years ago
Vadim Pisarevsky
54e0765d80
yet another minor fix in cv::transpose()
12 years ago
Vadim Pisarevsky
7ca38d63d9
fixed failure of the C++ test for estimateAffine3D
12 years ago
Andy Maloney
7a6475c3f9
Check pointers before using them in var init
12 years ago
Vadim Pisarevsky
1df10553bb
fixed bugs #1373 , #2629 , #2719
12 years ago
Vladislav Vinogradov
281d036fcf
optimizations:
...
- new reduce implementation (with kepler optimizations)
- saturate_cast via asm command
- video SIMD instructions in element operations
- float arithmetics instead of double
- new deviceSupports function
12 years ago
Vladislav Vinogradov
ae6266e101
fixes for gpu module:
...
- fixed printCudaDeviceInfo for new CC
- fixed some compilation errors and warnings
- removed unset command from CMake script
- removed unused std imports
12 years ago
Andrey Kamaev
caa2c06e50
Quiet output of cv::error in Java tests
...
Introduced new Java API
void org.opencv.core.Core.setErrorVerbosity(boolean verbose)
used to suppress output to stderr from OpenCV's asserts
12 years ago
Andrey Kamaev
f87987ed72
Honor multidimensional matrices in InputArray::total
12 years ago
Alexander Smorkalov
dfa4b2fefa
Workaround for gcc overoptimization compiler bug.
12 years ago
Andrey Kamaev
7c6191ec11
Refactored run.py script and temporary file generation logic
...
* use OPENCV_TEMP_PATH environment variable on all platforms
* fix cleanup after OpenCV tests on Windows
* add --list flag to output names of all tests found
* do not override user-passed --perf_min_samples and --perf_force_samples
options by --check flag
* fix complier checks inside run.py
12 years ago
Vadim Pisarevsky
b57e801c04
now invert 3x3 on "bad" matrices works well on Windows
12 years ago
Andrey Kamaev
8c9c2b3a03
Fix build on Windows with OpenGl enabled
...
There was missing windows.h include in OpenGL interop code.
12 years ago
Vadim Pisarevsky
9163471987
improved accuracy of 3x3 invert on poorly-conditioned matrices (bug #2525 )
12 years ago
Andrey Kamaev
fd4909360f
Remove windows.h include from opencv2/core/internal.hpp to avoid conflicts with TBB library.
12 years ago
Andrey Kamaev
84934f7bfc
Fix SHORT data type support in Algorithm
...
* typo in Algorithm::addParam for 'short' data type which results in segmentation fault on ARM
on attempt to set type property for FAST using setter inherited from Algorithm
* added short type support to read/write methods
* improved some error messages
12 years ago
LeonidBeynenson
d6aa3bd8ed
Made changes in cv::Algorithm
...
made it to give more verbose errors when arguments of wrong types are passed, added setters with types (e.g. setInt, etc)
12 years ago
Andrey Kamaev
1d8729a7aa
Don't use _interlockedExchangeAdd in case of GNU compiler
12 years ago
Andrey Kamaev
e64bb3654a
Remove wrong assertion
12 years ago
Andrey Kamaev
40030d2ca0
Fix windows build warnings
12 years ago