Andrey Kamaev
3df41c1d62
Tegra version of cv::detail::
13 years ago
Andrey Kamaev
4ebb66362c
Tegra version of cv::detail::createLaplacePyr
13 years ago
Alexander Shishkov
466345e936
fixed stitching compilation
13 years ago
Andrey Kamaev
49207ce1a0
Minor fix in blender mask conversion.
13 years ago
Andrey Kamaev
679f1dad99
Stitching: added CV_16S weights support to the multiband blender
13 years ago
Leonid Beynenson
9794f5977c
Changed the class OrbFeaturesFinder to make it work with CV_8UC4 and CV_8UC1 images.
13 years ago
Leonid Beynenson
b8eeb019db
Added spherical and cylindrical warpers, which work in the portrait mode -- when poles are located NOT at (0, -1, 0) and (0, 1, 0) points, BUT at (1, 0, 0) and (-1, 0, 0) points.
13 years ago
Vladislav Vinogradov
2d30480982
created wrappers for new NPP functions
...
removed void integral(const GpuMat& src, GpuMat& sum, GpuMat& sqsum, Stream& stream) - it fails with NPP_NOT_IMPLEMENTED error
updated docs, accuracy and performance tests
13 years ago
Anatoly Baksheev
84db4eb6fa
fixed ~200 warnings for windows
...
minor build system changes (now cuda code in opencv_core is compiled using CUDA_ARCH* cmake variables)
13 years ago
Andrey Kamaev
984eb99428
Global CMake reorganization:
...
[~] Automatically tracked dependencies between modules
[+] Support for optional module dependencies
[+] Options to choose modules to build
[~] Removed hardcoded modules lists from OpenCVConfig.cmake, opencv.pc and OpenCV.mk
[+] Added COMPONENTS support for FIND_PACKAGE(OpenCV)
[~] haartraining and traincascade are moved outside of modules folder since they aren't the modules
13 years ago
Leonid Beynenson
2395654cbf
Made changes in the stitching log macros: now the function stitchingLogLevel() may be used to make the stitching classes more/less verbose.
13 years ago
Leonid Beynenson
6d8f4c6b82
Added small debug insertion.
13 years ago
Alexey Spizhevoy
b4f17ab79e
Updated motions estimators in the stitching module to be able to set camera intrinsics manually
13 years ago
Leonid Beynenson
0b907d088d
Made changes in BundleAdjusterBase class to pass a termination criteria to the Levenberg–Marquardt algorithm.
13 years ago
Vladislav Vinogradov
09ba133ddf
prepared GpuMat for moving to core module
13 years ago
Andrey Kamaev
b720eddd9e
Tegra-optimized features matching for Stitching
13 years ago
Andrey Kamaev
f1cb2431b8
Fixed small bugs in Stitcher class
13 years ago
Alexey Spizhevoy
28e006ad4f
Fixed median focal length estimation in the stitching module
13 years ago
Alexey Spizhevoy
b8304ce764
Updated stitcher a little bit
13 years ago
Andrey Kamaev
94f72ae876
Stitching: added grid option to OrbFeaturesFinder
13 years ago
Andrey Kamaev
f299bde3a9
Added ORB features finder into stitching module
13 years ago
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
13 years ago
Alexey Spizhevoy
9047ef2cdf
Renamed warp of point method into warpPoint
13 years ago
Alexey Spizhevoy
a7fbcad283
Added warp method into the RotationWarper interface, added find() into VoronoiSeamFinder which uses only source image sizes
13 years ago
Alexey Spizhevoy
74561c5b8e
Added createWightMaps function into FeatherBlender (stitching)
13 years ago
Andrey Kamaev
ee413b8026
Avoid duplicated surf extraction step when same parameters are used for detection and descriptors calculation
13 years ago
Alexey Spizhevoy
dce50b67fc
Fixed support of translation in the GPU-based plane warper
13 years ago
Alexey Spizhevoy
607a7fd2c2
Updated GPU warpers interface
13 years ago
Alexey Spizhevoy
404e9cb9d5
Refactored warpers in the stitching module, added buildMaps function into the RotationWarper interface
13 years ago
Alexey Spizhevoy
c5357cc17c
Added fix for removing too similar images into the stitching module
13 years ago
Alexey Spizhevoy
e0bf60fd3e
Minor changes in stitching module
13 years ago
Alexey Spizhevoy
e99b090871
Fixed bug in ROI based features finder (stitching)
13 years ago
Andrey Kamaev
961dc4e348
Fixed build error (Linux)
13 years ago
Alexey Spizhevoy
a7d053f10d
Added handling of ROI in stitching features matchers
13 years ago
Alexey Spizhevoy
b053a3b486
Added matching mask into pairwise matcher from stitching module
13 years ago
Alexey Spizhevoy
551113292b
Refactored stitching module
13 years ago
Alexey Spizhevoy
66b41b67f9
Added support of GPU in stitching seam estimators
13 years ago
Alexey Spizhevoy
16f5c67914
Added support of vertical straightening into stitching
13 years ago
Alexey Spizhevoy
48dec9c03a
Fixed GPU version of multi-band blending in stitching module
13 years ago
Alexey Spizhevoy
afc894db9f
Replaced SVD with eigenval decomposition in waveCorrect func (stitching)
13 years ago
Alexey Spizhevoy
39533a0b1b
Added BA refinement flags into stitching_detailed
13 years ago
Alexey Spizhevoy
4ee462c961
Added selction of BA cost function in stitching samples (and added other BA cost func into stitching module)
13 years ago
Alexey Spizhevoy
dbce155874
Refactored motion estimators in stitching module
13 years ago
Alexey Spizhevoy
4a5abc7552
Added translation parameter into stitching module warpers. For now only PlaneWarper and PlaneWarperGpu warpers support it.
13 years ago
Alexey Spizhevoy
07efb17d12
Fixed warper selection bug in stitching_detailed. Removed estimation of aspect ratio in BA in stitching to avoid stretching of input images. Did minor refactoring.
13 years ago
Alexey Spizhevoy
23636433d7
Updated bundle adjustment in stitching module: 1) it minimizes reprojection error now, 2) it minimizes error over focal, aspect, p.p.x, p.p.y parameters. Refactored and updated warpers.
13 years ago
Alexey Spizhevoy
a72da12c80
Added fix for 0 found features in stitching matcher
13 years ago
Alexey Spizhevoy
cbb6ac0c34
refactored features finders in stitching module
13 years ago
Alexey Spizhevoy
c9a41c6802
added first version of public stitching API, added simple sample which uses that API, old sample renamed to stitching_detailed
13 years ago
Andrey Kamaev
52184c8803
Gpu functionality in stitching module is excluded from Android build
13 years ago