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;
10 years ago
abidrahmank
797143d515
extending stitching module for Java and Python bindings
10 years ago
Dmitry Gribanov
ee0da48bd2
Feature based stitching's wave correction bugfix.
...
When we have similar matrices in input, then algorithm returns matrices
with NaN values.
10 years ago
StevenPuttemans
d27e440b2a
continue fixing nonfree elements
...
fixed dependency of stitching module on xfeatures2d module as optional
fixed the initModule_xfeatures2d function that was called in module stitching since it is in another namespace than the standard cv one.
10 years ago
StevenPuttemans
564a8ed208
adapted all nonfree header inclusion since it doesn't exist anymore as a module
10 years ago
Vadim Pisarevsky
e9729a9601
multiple yet minor fixes to make most of the tests pass on Mac with Iris graphics
10 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
10 years ago
Elena Gvozdeva
1c7ee88b84
fixed test for ocl PlaneWarperTest
10 years ago
Vadim Pisarevsky
27d2d3cbac
fixed doc builder complains and the test failures
10 years ago
Vadim Pisarevsky
31df47b6ea
moved nonfree and a part of features2d to opencv_contrib/xfeatures2d
10 years ago
Alexander Alekhin
55188fe991
world fix
10 years ago
Anish Pednekar
d2493393db
added macro guard to enable overriding ENABLE_LOG
10 years ago
Petr Glotov
7a77cf584a
added timelapse
10 years ago
vbystricky
4286f60387
Extract imgcodecs module from highgui
11 years ago
Adi Shavit
7674f3ddbf
Added call to clone() to avoid unexpected change to external data.
...
- Fix both stitching_detailed.cpp sample and cv::Stitcher.
11 years ago
Ilya Lavrenov
f3440888ef
optimized stitching warpers
11 years ago
Alexander Alekhin
71f871fafd
replaced sanity check condition for stitching perf test
11 years ago
Andrey Pavlenko
925178749a
removing `SuppressWarning` and `CV_OPENCL_RUN`
11 years ago
Alexander Alekhin
588658d1a3
tapi: stitching: fix documentation
11 years ago
Alexander Alekhin
026b13b3db
TAPI: stitching: blender: fix OpenCL path & adjust test condition
11 years ago
Alexander Alekhin
e6cc1be7e8
stitching: allow to use dynamic DescriptorMatcher
11 years ago
Alexander Alekhin
06738468af
TAPI: stiching: add custom OpenCL kernels for MultiBandBlender
11 years ago
Alexander Alekhin
c22d92c1cb
stitching: extend logging
11 years ago
Alexander Alekhin
a7f69a37e3
stitching: use BORDER_CONSTANT in warp
11 years ago
Alexander Alekhin
c4a31a1ab1
TAPI: stitching: optimize compare operation
11 years ago
Alexander Alekhin
7a5c1babde
TAPI: stitching: optimize exposure
11 years ago
Alexander Alekhin
2737e3c99b
TAPI: stitching: workaround for problem getUMat() call
11 years ago
Alexander Alekhin
c1ea6f3c42
TAPI: stitching: improve warpers
11 years ago
Alexander Alekhin
1d9808e5d5
TAPI: stitching, replaced Mat->UMat/_Array
11 years ago
Alexander Alekhin
8b6c5ade0e
TAPI: added perf test for stitching
11 years ago
Ilya Lavrenov
4a63b3dd90
cv2cvtest part2
11 years ago
Alexander Alekhin
ddd3c062b5
TAPI: fix perf test for warpers
11 years ago
Alexander Alekhin
bf4f15fb5f
TAPI: fix OpenCL warpers and test
11 years ago
Vladislav Vinogradov
a138e5a6a5
turn on CUDA part of stitching module on Android for non-dynamic build
11 years ago
Ilya Lavrenov
7184925105
fix
11 years ago
Ilya Lavrenov
3db33979e1
added perf tests for stitching warpers
11 years ago
Ilya Lavrenov
37789f015a
deleted excess semicolons, commas
11 years ago
Ilya Lavrenov
7852b2f155
updated docs according to the last changes
11 years ago
Ilya Lavrenov
8f9ccc099b
replaced Mat by Input/Output arrays
11 years ago
Ilya Lavrenov
118709fd9f
added OpenCL accelerated warpers
11 years ago
Alexander Smorkalov
c48777a1c3
CUDA dependency in nonfree nodule removed. OpenCV.mk generation fixed.
11 years ago
Alexander Smorkalov
bc72f4d2a2
Code review fixes.
11 years ago
Alexander Smorkalov
069f3d8d9a
Build fixes for GPU module.
11 years ago
Roman Donchenko
cc7a13ea57
Named GraphCutSeamFinderBase to allow its usage in makePtr.
...
Sequel to bcb6f038
.
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
11 years ago
Roman Donchenko
f21851f0f4
Boring changes - stitching.
11 years ago
Vladislav Vinogradov
fd88654b45
replaced GPU -> CUDA
11 years ago
Vladislav Vinogradov
3c34b24f1f
replaced gpu->cuda in files names
11 years ago
Vladislav Vinogradov
ae94256edc
renmaed gpu module -> cuda
11 years ago
Vladislav Vinogradov
259ceb7eaa
renamed gpufeatures2d -> cudafeatures2d
11 years ago