Maksim Shabunin
da383e65e2
Remove deprecated methods from cv::Algorithm
10 years ago
Julien Nabet
2d5e3b57ea
Fix cppcheck reports warnings:
...
(performance) Possible inefficient checking for 'lmap' emptiness
(warning) Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
(style) Array index '<xxx>' is used before limits check
11 years ago
vbystricky
21ad8e92d4
Optimize OpenCL version of StereoBM function
...
Fix problems on NVidia devices.
11 years ago
Vadim Pisarevsky
d2b9dc5530
quickly corrected the previous refactoring of features2d: moved from set(SOME_PROP, val) to setSomeProp(val)
11 years ago
Pavel Vlasov
45958eaabc
Implementation detector and selector for IPP and OpenCL;
...
IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control;
11 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
11 years ago
Alexander Alekhin
55188fe991
world fix
11 years ago
Alexander Karsakov
4ceaf44fa0
Fixed incorrect calculation of best_disp
11 years ago
Alexander Karsakov
8c39b4e8b6
Fixed stereoBM for Intel CPU.
11 years ago
Konstantin Matskevich
1a43ed9893
finalizing
11 years ago
Konstantin Matskevich
af1084eb58
speedUp
11 years ago
Konstantin Matskevich
91e4334227
temp
11 years ago
Konstantin Matskevich
ddc235172e
new approach
11 years ago
Konstantin Matskevich
a5d989f346
new attempt
11 years ago
Konstantin Matskevich
799d7e7a50
bad experiment =(
11 years ago
Konstantin Matskevich
0904f10ab5
optimizations
11 years ago
Konstantin Matskevich
bfc843a5f5
added optimization
11 years ago
Konstantin Matskevich
b5f717b6b3
stereoBM
11 years ago
ziyangli
bbe8654c3d
cleanup
11 years ago
Ziyang LI
4f5896493e
remove a whitepace
11 years ago
Ziyang LI
786e3b9eee
Moved x = 0 into the parenthesis
...
Easier to understand
11 years ago
Vadim Pisarevsky
a3aced20c1
fixed difference between SSE2 and C branches of StereoBM; they should now produce absolutely the same results
11 years ago
Vladislav Vinogradov
0c7663eb3b
Merge branch 'master' into gpu-cuda-rename
...
Conflicts:
modules/core/include/opencv2/core/cuda.hpp
modules/cudacodec/src/thread.cpp
modules/cudacodec/src/thread.hpp
modules/superres/perf/perf_superres.cpp
modules/superres/src/btv_l1_cuda.cpp
modules/superres/src/optical_flow.cpp
modules/videostab/src/global_motion.cpp
modules/videostab/src/inpainting.cpp
samples/cpp/stitching_detailed.cpp
samples/cpp/videostab.cpp
samples/gpu/stereo_multi.cpp
12 years ago
Roman Donchenko
bd70a033fc
Boring changes - calib3d.
12 years ago
Roman Donchenko
29b13ec1de
Replaced most of the usages of parallel_for with that of parallel_for_.
...
This should allow many algorithms to take advantage of more parallelization
technologies.
12 years ago
Andrey Kamaev
e5a33723fc
Move C API of opencv_calib3d to separate file
12 years ago
Andrey Kamaev
3890a74565
Drop outdated definitions from internal.hpp
...
This also fixes few clang build errors
12 years ago
Vadim Pisarevsky
322d781192
avoid explicit std::string use
12 years ago
Vadim Pisarevsky
7661625c39
converter stereo correspondence algorithms to the new style
12 years ago
Dong Nguyen
73f5697749
Fixed wrong in row index of SSE implementation in prefilterXSobel function.
12 years ago
Vadim Pisarevsky
df89f30b4a
removed preset parameter in createStereoBM, updated stereo_match sample
12 years ago
Vadim Pisarevsky
b6efe30527
new API for StereoMatchers
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
Andrey Kamaev
bd0e0b5800
Merged the trunk r8589:8653 - all changes related to build warnings
13 years ago
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
13 years ago
Vadim Pisarevsky
fb804cb352
fixed StereoBM crash on MacOSX 10.7
13 years ago
Vadim Pisarevsky
04a4e51920
fixed parallel block matching stereo correspondence algorithm (ticket #997 ; thanks to jbieger for the patch)
14 years ago
Vadim Pisarevsky
db19eb1586
converted part of ch12
14 years ago
Vadim Pisarevsky
0c877f62e9
replaced "const InputArray&" => "InputArray"; made InputArray and OutputArray references. added "None()" constant (no array()).
14 years ago
Vadim Pisarevsky
abeeb40d46
a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc.
14 years ago
Vadim Pisarevsky
f78a3b4cc1
updated 3rd party libs: CLapack 3.1.1.1 => 3.2.1, zlib 1.2.3 => 1.2.5, libpng 1.2.x => 1.4.3, libtiff 3.7.x => 3.9.4. fixed many 64-bit related VS2010 warnings
15 years ago
Vadim Pisarevsky
bed63cc7c2
fixed the output disparity at the extreme cases (minDisparity or minDisparity + numOfDisp - 1). Thanks to Patrick Mihelich for the report (trac #395 )
15 years ago
Vadim Pisarevsky
4b3771ce32
modified the sub-pixel disparity interpolation (by K. Konolige)
15 years ago
Vadim Pisarevsky
cadbe1bc79
fixed filterSpeckles call in StereoBM (thanks to Patrick Mihelich)
15 years ago
Stefano Fabri
3964367480
added missing header
15 years ago
Vadim Pisarevsky
127d6649a1
"atomic bomb" commit. Reorganized OpenCV directory structure
15 years ago