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
13 years ago
Vladislav Vinogradov
c6263eb253
fixed build with CUDA and witout OpenGL
13 years ago
Vladislav Vinogradov
b689eca8a0
fixed OpenGL tests
...
now create window only once per test case
13 years ago
Vladislav Vinogradov
06776b612c
fixed warnings
13 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
13 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
13 years ago
Vadim Pisarevsky
b57e801c04
now invert 3x3 on "bad" matrices works well on Windows
13 years ago
Vladislav Vinogradov
f00efcfc59
added optimized deviceSupports function
13 years ago
Vladislav Vinogradov
a71ef7d67b
convertTo
13 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
13 years ago
Andrey Kamaev
8c9c2b3a03
Fix build on Windows with OpenGl enabled
...
There was missing windows.h include in OpenGL interop code.
13 years ago
Vadim Pisarevsky
9163471987
improved accuracy of 3x3 invert on poorly-conditioned matrices (bug #2525 )
13 years ago
Andrey Kamaev
fd4909360f
Remove windows.h include from opencv2/core/internal.hpp to avoid conflicts with TBB library.
13 years ago
morozov.andrey
e0cfc0ccf5
fixed bug with incorrect syntax in CommandLineParser
13 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
13 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)
13 years ago
Andrey Kamaev
1d8729a7aa
Don't use _interlockedExchangeAdd in case of GNU compiler
13 years ago
Andrey Kamaev
e64bb3654a
Remove wrong assertion
13 years ago
Vladislav Vinogradov
26f9534544
fixed string->string conversion
13 years ago
Anatoly Baksheev
d681717702
warnings
13 years ago
Andrey Kamaev
40030d2ca0
Fix windows build warnings
13 years ago
Andrey Kamaev
15076f9232
Fix implementation of PCA overload with retained variance parameter
13 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.
13 years ago
Andrey Kamaev
8fb6d9f650
Fix Android build warnings
13 years ago
Andrey Kamaev
7173c82382
Include unistd.h to parallel.cpp on UNIX-like systems
...
This fixes build without TBB and CUDA. Issue #2445
13 years ago
Vadim Pisarevsky
f5742e6cac
fix bug #2447 - unary operator bug for single column matrix
13 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
13 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
13 years ago
marina.kolpakova
e5437e5486
Fix binary compatibility of opencv_gpu
13 years ago
Andrey Kamaev
0442bca235
Revert "partially recovered binary compatibility (ticket #2415 )"
...
This reverts commit 94b97b7a63
.
13 years ago
Andrey Kamaev
18ab16dbd3
Revert "some more fixes towards binary compatibility"
...
This reverts commit a8c5e35619
.
Conflicts:
modules/imgproc/src/imgwarp.cpp
13 years ago
Andrey Kamaev
ebac3a02aa
Fix backward compatibility of opencv_core
13 years ago
Andrey Kamaev
58f31819cc
Return drawContours back to imgproc
...
This partly reverts commit 6ca618277c
.
13 years ago
Andrey Kamaev
a3b1971977
Bring back escaped virtual destructors from 2.4.2
13 years ago
Vadim Pisarevsky
78a0b9787c
fixed build errors on Mac; moved test for #2332 from imgproc to highgui
13 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
13 years ago
Andrey Kamaev
b54f59de90
Move thread-related functions implementation to parallel.cpp
13 years ago
Daniil Osokin
1d3ec99102
fixed batchDistance minimum finding #2292
13 years ago
Vadim Pisarevsky
bddd06e6c4
another fix for the updated parallel_for_ implementation
13 years ago
Vadim Pisarevsky
d64438dcfd
fixed build errors in the case of TBB and Concurrency
13 years ago
Vadim Pisarevsky
8441cf700d
added function cv::findNonZero (patch #2205 )
13 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)
13 years ago
Vadim Pisarevsky
37ad10bf0d
fixed bug with partly uninitialized output of dft with DFT_COMPLEX_OUTPUT flag (bug #2223 )
13 years ago
Vadim Pisarevsky
e625d86485
added C= support; modified threading logic in threshold
13 years ago
Daniil Osokin
1516a6169a
fixed one more msvc warning in tbb kmeans
13 years ago
Daniil Osokin
cc2d12b3e6
fixed msvc warning in tbb kmeans
13 years ago
daniil.osokin
e83ff354bd
added TBB for kmeans (patch #1261 : thanks to Boris Mansencal)
13 years ago
Andrey Kamaev
0afd51253d
Add else branch to previous fix
13 years ago
Andrey Kamaev
34bfda10ca
Fix regression in core arithmetic
13 years ago
Vadim Pisarevsky
a135e862c1
made opencv headers windows.h-less (Bug #2122 )
13 years ago