Vladislav Vinogradov
bff0fad6c3
gpu TVL1 Optical Flow optimization:
...
do not calculate sum of error in every round of iteration;
instead the error will be summed every 2nd times or more,
if the previous sum of error is too far away from threshold.
12 years ago
peng xiao
040b3b8265
Remove trailing whitespace.
12 years ago
peng xiao
c74c517ce3
Fix build error.
12 years ago
peng xiao
168d1dc18c
Make some tweaks to make `sum` operations less frequently
12 years ago
ilya-lavrenov
d02ccc9590
the code was refactored and old test system code was removed
12 years ago
ilya-lavrenov
4c28a6f0f6
most of the performance tests was rewritten in google-test manner
12 years ago
Roman Donchenko
67ae438dae
Refactored NumPy detection.
...
Most importantly, added support for multiple include directores,
but also did some general cleanup.
12 years ago
Maria Dimashova
989be02562
fixed cpp wrappers of ML tree-based models
12 years ago
Vladislav Vinogradov
21c4753fed
used global memory access for up-scaling
12 years ago
Alexander Shishkov
88712d97c6
fix CMake changes
12 years ago
Vladislav Vinogradov
d1f6a23abf
improved texture usage:
...
* use explicit extrapolation only for sub-matrixes
* use built-in interpolation for INTER_NEAREST mode
12 years ago
Vladislav Vinogradov
241cc417f9
added custom implementation for nearest and linear interpolation
12 years ago
Vladislav Vinogradov
3b05acf936
reorganize code for further modifiction
12 years ago
Alexander Shishkov
396f6bb55f
fixed problems with building iOS version
12 years ago
MarkBelmont
cf34b3d65b
Changed the brief description of function Mat::colRange from "Create a matrix header for the specified row span." to "Create a matrix header for the specified column span."
12 years ago
Vladislav Vinogradov
f826bd8bce
removed NPP implementation
12 years ago
peng xiao
2519a21935
Fix a potential bug of ParallelLoopBodyWrapper::operator(Range)
...
On a 32-bit compiler the calculation may result in data (size_t) overflow when running some paralleled algorithms (which can safely run on a 64-bit compiler).
This bug is found when running OpenCV's Retina tutorial on 32bit VS2010.
12 years ago
Alexander Alekhin
7685b983db
OCL: tests: repair moments implementation in master branch, enable tests
12 years ago
Roman Donchenko
6fed0e85c2
Cut down on the use of ZLIB_LIBRARY/ZLIB_INCLUDE_DIR.
...
They're not listed in the documentation for the FindZLIB module,
so we shouldn't use them unless necessary.
12 years ago
Ilya Lavrenov
6c4ad9b597
fixer error with incorrect condition
12 years ago
Ilya Lavrenov
ec461a2ff0
added a test for ocl::norm
12 years ago
Alexander Alekhin
b7b584984e
OCL: tests: repair/disable failed tests in ocl module
12 years ago
Alexander Smorkalov
8aae54b7f4
WindowsRT mode build warning fix.
12 years ago
Roman Donchenko
3c137f7a04
Converted tabs to spaces.
12 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
12 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
12 years ago
Alexander Smorkalov
b15addec70
C4447 warning about main function format suppressed.
12 years ago
Alexander Smorkalov
d62c98527a
Invalid usage of cv::Ptr for arrays fixed.
12 years ago
Vladislav Vinogradov
de214950c4
minor gpu TVL1 optical flow optimization:
...
don't calc diff term if it is not used for epsilon criterion
12 years ago
Hanusz Leszek
32635a6834
using unsigned char instead of uint8_t to compile under windows
12 years ago
peng xiao
9b20b51389
Fix build error on Mac
12 years ago
Vladislav Vinogradov
2899d558ac
record cuda gpu name to output report
12 years ago
Vladislav Vinogradov
b7ec673001
added cvconfig.h header, because ts_perf.cpp uses HAVE_CUDA macros
12 years ago
Hanusz Leszek
cf39ba5801
Allow to read PNG image of color_type PNG_COLOR_TYPE_PALETTE with alpha channel
...
Correct reading PNG color type palette with or without alpha imread flags -1 or 1
Better not using pnginfo.h, using png_get_tRNS instead
12 years ago
peng xiao
3cccded86d
Fix build error when WITH_OPENCL is disabled.
12 years ago
Vladislav Vinogradov
cb2985c526
fixed gpu bitwize operation:
...
incorrect types for template instantiation
12 years ago
Alexander Smorkalov
e37f7a4c73
Typo in Java generator fixed.
...
Typo breaks debug build for Android platform.
12 years ago
Vladislav Vinogradov
cd2b7448f4
eliminate unnecessary double arithmetics in CUDA
12 years ago
Vladislav Vinogradov
7bda6992e5
fixed gpu BGR <-> YUV color conversion
12 years ago
Vladislav Vinogradov
9f33de7071
added cvconfig.hpp header file to gpu tests
...
it uses HAVE_CUDA, HAVE_NVCUVID, etc. macroses
12 years ago
Vladislav Vinogradov
cfbd791465
fixed gpu cvtColor for BGR <-> YUV
12 years ago
kdrobnyh
3c9f307193
macros -> template in IPP support cvtColor
12 years ago
Nghia Ho
c6858c3fb0
Buffer is accessed out of bounds.
12 years ago
Roman Donchenko
7d768d2159
In calcOpticalFlowSF, fixed several uninitialized uses of matrices.
...
This should fix that pesky test failure that pops up from time to time.
I don't actually know if the default values should be zeros, but the tests
pass, so...
12 years ago
Roman Donchenko
2304a561ca
Fixed a -Wenum-compare warning in cudev.
12 years ago
Alexander Smorkalov
a3dd13450c
All optimized function tables wrapped to getters to change its
...
initialization time.
12 years ago
Andrey Pavlenko
5a9bd3f080
restoring binary compatibility
12 years ago
Alexander Smorkalov
9af2c1661a
Restricted Win32 API was fixed in Highgui and some 3rd party libs. Patch
...
for libpng added.
12 years ago
Dmitry Retinskiy
ab8c0fde52
applied comments after review
12 years ago
Bahram Dahi
83e21568ee
Minor bug fix, missing const in method signature
12 years ago