Andrey Kamaev
f87987ed72
Honor multidimensional matrices in InputArray::total
12 years ago
Alexander Smorkalov
dfa4b2fefa
Workaround for gcc overoptimization compiler bug.
12 years ago
Vladislav Vinogradov
0973e86d8a
fixed printShortCudaDeviceInfo for new CC
12 years ago
Vladislav Vinogradov
bac94f85c1
fixed printCudaDeviceInfo for 3.5 CC (Patch #2641 )
12 years ago
Vladislav Vinogradov
da93a1dab9
fixed build for CARMA platform
12 years ago
Vladislav Vinogradov
5fe9bb717d
fixed build under linux with OpenGL
12 years ago
Andrey Kamaev
18e77d606c
Drop functions working with multibyte characters
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
Vladislav Vinogradov
c6263eb253
fixed build with CUDA and witout OpenGL
12 years ago
Vladislav Vinogradov
b689eca8a0
fixed OpenGL tests
...
now create window only once per test case
12 years ago
Vladislav Vinogradov
06776b612c
fixed warnings
12 years ago
Vladislav Vinogradov
05d842bcd8
a bit more opengl refactoring:
...
* added Access parameter to GlBuffer::mapHost
* added autoRelease parameter to all create methods
* fixed indentation in gl_core_3_1
* minor improvments for opengl sample
12 years ago
Vladislav Vinogradov
08fbf667f9
refactored opengl functionality
...
* removed OpenGLFuncTab, now extensions are loaded internally
* renamed GlTexture -> GlTexture2D
* 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
12 years ago
Vadim Pisarevsky
b57e801c04
now invert 3x3 on "bad" matrices works well on Windows
12 years ago
Vladislav Vinogradov
f00efcfc59
added optimized deviceSupports function
12 years ago
Vladislav Vinogradov
a71ef7d67b
convertTo
12 years ago
Vladislav Vinogradov
afff9cf716
Optimized buffers reuse in gpu module:
...
ensureSizeIsEnough now doesn't reallocate memory, if buffer is small submat of big matrix
fixed createContinous according new changes
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
morozov.andrey
e0cfc0ccf5
fixed bug with incorrect syntax in CommandLineParser
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
Vladislav Vinogradov
26f9534544
fixed string->string conversion
12 years ago
Anatoly Baksheev
d681717702
warnings
12 years ago
Andrey Kamaev
40030d2ca0
Fix windows build warnings
12 years ago
Andrey Kamaev
15076f9232
Fix implementation of PCA overload with retained variance parameter
12 years ago
marina.kolpakova
99c666691e
Restore core multiply/divide depth to CV_64F value.
...
After setting depth to CV_32F for non double types this produces difference in results. I've attached test that reproduce this issue.The issue was found during anali broken GPU tests for multiply/device functions.
12 years ago
Andrey Kamaev
8fb6d9f650
Fix Android build warnings
12 years ago
Andrey Kamaev
7173c82382
Include unistd.h to parallel.cpp on UNIX-like systems
...
This fixes build without TBB and CUDA. Issue #2445
12 years ago
Vadim Pisarevsky
f5742e6cac
fix bug #2447 - unary operator bug for single column matrix
12 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
12 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
12 years ago
marina.kolpakova
e5437e5486
Fix binary compatibility of opencv_gpu
12 years ago
Andrey Kamaev
0442bca235
Revert "partially recovered binary compatibility (ticket #2415 )"
...
This reverts commit 94b97b7a63
.
12 years ago
Andrey Kamaev
18ab16dbd3
Revert "some more fixes towards binary compatibility"
...
This reverts commit a8c5e35619
.
Conflicts:
modules/imgproc/src/imgwarp.cpp
12 years ago
Andrey Kamaev
ebac3a02aa
Fix backward compatibility of opencv_core
12 years ago
Andrey Kamaev
58f31819cc
Return drawContours back to imgproc
...
This partly reverts commit 6ca618277c
.
12 years ago
Andrey Kamaev
a3b1971977
Bring back escaped virtual destructors from 2.4.2
12 years ago
Vadim Pisarevsky
78a0b9787c
fixed build errors on Mac; moved test for #2332 from imgproc to highgui
12 years ago
Andrey Kamaev
460644b8a4
Reimplement thread management functions:
...
* Refactor auto-detection of parallel frameworks
* Implement cv:getNumThreads, cv::setNumThreads and cv::getThreadNum for all supported frameworks
* From now cv::setNumThreads(0) can be used to turn off parallelisation
12 years ago
Andrey Kamaev
b54f59de90
Move thread-related functions implementation to parallel.cpp
12 years ago
Daniil Osokin
1d3ec99102
fixed batchDistance minimum finding #2292
12 years ago
Vadim Pisarevsky
bddd06e6c4
another fix for the updated parallel_for_ implementation
12 years ago
Vadim Pisarevsky
d64438dcfd
fixed build errors in the case of TBB and Concurrency
12 years ago
Vadim Pisarevsky
8441cf700d
added function cv::findNonZero (patch #2205 )
12 years ago
Vadim Pisarevsky
354a5f2686
added recommended number of stripes to parallel_for_, modified some of the functions to use larger stripes (for better performance)
12 years ago
Vadim Pisarevsky
37ad10bf0d
fixed bug with partly uninitialized output of dft with DFT_COMPLEX_OUTPUT flag (bug #2223 )
12 years ago