Alexey Spizhevoy
406f342dc3
updated docs
2013-07-04 17:41:39 +04:00
Alexey Spizhevoy
027065a5a1
removed trailing whitespaces causing warnings
2013-07-04 17:31:12 +04:00
Alexey Spizhevoy
cc85e86ee7
fixed Windows build
2013-07-04 17:22:36 +04:00
Alexey Spizhevoy
438a599288
added 'cmath' include
2013-07-04 16:57:20 +04:00
Alexey Spizhevoy
37ea872204
added handling of camera parameters estimation errors ( #3122 )
2013-07-03 15:20:14 +04:00
Roman Donchenko
13cd0a0502
Merge remote-tracking branch 'origin/2.4'
...
Original pull requests:
#996 from jet47:gpu-nvcuvid-libraries
#995 from jet47:fix-bug-2985
#999 from snosov1:unreliable-results-fix
#1005 from alekcac:doc_fix
#1004 from jet47:fix-bug-3068
#987 from jet47:bug-3085-fix
#969 from pengx17:2.4_binary_cache
#929 from dominikrose:mingw-libdc1394-2-windows
#1000 from ivan-korolev:fix_sift_bug_2892
#1001 from ivan-korolev:fix_stitching_bug_2405
#998 from asmorkalov:android_cmake_mips_fix
#993 from ivan-korolev:fix_videostab_bug_3023
#988 from snosov1:3071-fix
#986 from pengx17:2.4_initiated_context
#982 from pengx17:2.4_fix_two_bugs
#981 from SeninAndrew:ximea_camera_support_fix
#991 from asmorkalov:android_javadoc_fix
#972 from jet47:mog2-params-bug-2168
#980 from SpecLad:include-config
#973 from pengx17:2.4_oclclahe
#903 from aks2:2.4
#968 from asmorkalov:android_na_cproj_fix
#971 from SpecLad:matchers-ctor
#970 from asmorkalov:dshow_valid_check_fix
#965 from apavlenko:fix_java_empty_mats
Conflicts:
cmake/OpenCVModule.cmake
modules/core/src/matmul.cpp
modules/gpu/CMakeLists.txt
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/perf/perf_imgproc.cpp
modules/ocl/src/imgproc.cpp
modules/ocl/src/initialization.cpp
modules/stitching/src/matchers.cpp
modules/video/src/video_init.cpp
modules/videostab/src/global_motion.cpp
2013-06-19 15:25:37 +04:00
Ivan Korolev
58fa401b4d
Fixed a bug #2405
2013-06-14 10:43:20 +04:00
Roman Donchenko
41482fe56c
Erase MatchPairsBody's copy constructor.
...
It's the same as the implicitly defined one, and it causes a -Wextra warning
(not initializing the base class in a copy constructor).
2013-06-10 13:30:23 +04:00
Vladislav Vinogradov
4c9773d55f
renamed gpu headers (made it more consistent)
2013-06-10 12:40:30 +04:00
Vladislav Vinogradov
3eeaa9189c
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
2013-06-07 13:05:39 +04:00
Roman Donchenko
bae85660da
Merge remote-tracking branch 'origin/2.4'
...
Pull requests:
#943 from jet47:cuda-5.5-support
#944 from jet47:cmake-2.8.11-cuda-fix
#912 from SpecLad:contributing
#934 from SpecLad:parallel-for
#931 from jet47:gpu-test-fixes
#932 from bitwangyaoyao:2.4_fixBFM
#918 from bitwangyaoyao:2.4_samples
#924 from pengx17:2.4_arithm_fix
#925 from pengx17:2.4_canny_tmp_fix
#927 from bitwangyaoyao:2.4_perf
#930 from pengx17:2.4_haar_ext
#928 from apavlenko:bugfix_3027
#920 from asmorkalov:android_move
#910 from pengx17:2.4_oclgfft
#913 from janm399:2.4
#916 from bitwangyaoyao:2.4_fixPyrLK
#919 from abidrahmank:2.4
#923 from pengx17:2.4_macfix
Conflicts:
modules/calib3d/src/stereobm.cpp
modules/features2d/src/detectors.cpp
modules/gpu/src/error.cpp
modules/gpu/src/precomp.hpp
modules/imgproc/src/distransform.cpp
modules/imgproc/src/morph.cpp
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/perf/perf_color.cpp
modules/ocl/perf/perf_imgproc.cpp
modules/ocl/perf/perf_match_template.cpp
modules/ocl/perf/precomp.cpp
modules/ocl/perf/precomp.hpp
modules/ocl/src/arithm.cpp
modules/ocl/src/canny.cpp
modules/ocl/src/filtering.cpp
modules/ocl/src/haar.cpp
modules/ocl/src/hog.cpp
modules/ocl/src/imgproc.cpp
modules/ocl/src/opencl/haarobjectdetect.cl
modules/ocl/src/pyrlk.cpp
modules/video/src/bgfg_gaussmix2.cpp
modules/video/src/lkpyramid.cpp
platforms/linux/scripts/cmake_arm_gnueabi_hardfp.sh
platforms/linux/scripts/cmake_arm_gnueabi_softfp.sh
platforms/scripts/ABI_compat_generator.py
samples/ocl/facedetect.cpp
2013-06-05 15:42:07 +04:00
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.
2013-05-31 12:22:04 +04:00
Andrey Kamaev
416fb50594
Revert "Merge pull request #836 from jet47:gpu-modules"
...
This reverts commit fba72cb60d
, reversing
changes made to 02131ffb62
.
2013-04-18 15:03:50 +04:00
Vladislav Vinogradov
fdeec6896c
stitching module fixes
2013-04-18 13:28:30 +04:00
Vladislav Vinogradov
84de6ce036
gpufilters module for image filtering
2013-04-18 11:33:30 +04:00
Vladislav Vinogradov
31c8b527c6
gpuarithm module for arithmetics operations on matrices
2013-04-18 11:33:30 +04:00
Andrey Kamaev
e5a33723fc
Move C API of opencv_calib3d to separate file
2013-04-11 21:00:17 +04:00
Andrey Kamaev
dd74a851f3
Fix build errors
2013-04-08 17:10:31 +04:00
Andrey Kamaev
288a0634c2
Make imgproc.hpp independent from C API
2013-04-08 15:47:28 +04:00
Andrey Kamaev
67073daf19
Merge branch '2.4'
2013-04-05 21:11:59 +04:00
Andrey Kamaev
977562b614
Merge pull request #771 from gpsinghsandhu:surfFeatureFinder
2013-04-05 12:59:22 +04:00
Gurpinder Singh Sandhu
69127e4105
some typo
2013-04-04 22:54:27 +05:30
Gurpinder Singh Sandhu
2b1e13f8f4
changed surfFeaturesFinder::find() to allow CV_8UC1 type images
...
http://code.opencv.org/issues/2926
2013-04-04 22:52:07 +05:30
Andrey Kamaev
795a513ac4
Merge pull request #716 from asmorkalov:winrt
2013-04-03 15:39:58 +04:00
Andrey Kamaev
517062039e
Make core/internal.hpp a private header
2013-04-01 17:29:10 +04:00
Andrey Kamaev
be7bbe3aa9
Drop cv:: prefix from cv::String used inside the cv namespace
2013-03-22 22:14:50 +04:00
Andrey Kamaev
2ad7b97f1c
All modules (except ocl and gpu) compiles and pass tests
2013-03-22 22:14:26 +04:00
Andrey Kamaev
1ca8f33b4e
Merge branch '2.4'
2013-03-21 23:11:54 +04:00
Alexander Smorkalov
7ec2b6bad0
Highgui tests for GUI disabled for WinRT;
...
Warnings fix;
2013-03-21 16:18:19 +04:00
Vladislav Vinogradov
0a65f2f4af
merged gpunonfree and nonfree module
2013-03-18 16:14:37 +04:00
Vladislav Vinogradov
fd7bf0b766
moved SURF_GPU and VIBE to gpunonfree module
2013-03-18 14:06:29 +04:00
Andrey Kamaev
d9cd753835
Merge pull request #645 from taka-no-me:bump_headers
2013-03-14 11:42:23 +04:00
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
2013-03-13 17:26:56 +04:00
Andrey Kamaev
55698548dd
Avoid assert in lapac.cpp if findHomography fails in BestOf2NearestMatcher::match
2013-03-12 22:49:40 +04:00
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.
2013-02-25 15:04:17 +04:00
Vladislav Vinogradov
8b1f88c40f
updated gpu module API
2013-02-21 16:12:33 +04:00
Andrey Kamaev
637397f621
Merge branch '2.4'
2013-02-20 12:31:16 +04:00
Andrey Kamaev
2fe7482b73
Add support for enums into rst ocv domain
2013-02-19 16:22:20 +04:00
Andrey Kamaev
61079547f0
Merge branch '2.4'
2013-02-01 14:59:40 +04:00
Anna Kogan
ed4c687d45
Increased time limits, eliminated extra params
2013-01-31 16:18:52 +04:00
Andrey Kamaev
dc0788c864
Merge branch 2.4
2013-01-17 18:39:20 +04:00
Alexander Smorkalov
8cb0343f4c
Documentation build warning fixes.
...
Invalid links and refences fixed.
SpaeseMat class documentation updated.
2013-01-14 17:58:27 +04:00
Andrey Kamaev
13b6a3a15e
Merge branch 2.4
2012-12-24 17:10:07 +04:00
Andrey Kamaev
9944282b09
Fix build with STLPort from NDK r8d
2012-12-22 00:59:56 +04:00
Anatoly Baksheev
94c310fc14
added Ptr::operator==
2012-12-15 22:48:50 +04:00
Andrey Kamaev
f5cd20d80b
Merge branch 2.4
2012-12-14 14:46:41 +04:00
Andrey Kamaev
5a407153bd
Fix sanity checks in stitching test
2012-12-12 20:29:23 +04:00
Andrey Kamaev
6e244c83cd
Corrected sanity checks in several perf tests
...
Also fixed a typo in performance testing framework and removed hardcoded
temporary file name from highgui perf test
2012-12-12 01:00:47 +04:00
Andrey Kamaev
9719ea93b6
Merge branch 2.4
2012-11-13 19:54:48 +04:00
Andrey Kamaev
a126532cb7
Fix OS X build warnings
2012-11-09 11:29:52 +04:00
Andrey Kamaev
4d059e9e5b
Merge release 2.4.3
2012-11-02 17:58:02 +04:00
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
2012-11-01 19:34:05 +04:00
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
2012-10-24 20:36:30 +04:00
Andrey Kamaev
6211f156e6
Merge 2.4.3-rc
2012-10-24 19:56:27 +04:00
Andrey Kamaev
afc79e2a02
Fix warnings from MSVC 9 64-bit
2012-10-23 18:20:07 +04:00
Andrey Kamaev
0e7ca71dcc
Normalize whitespace in documentation and text files
2012-10-17 21:42:09 +04:00
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
2012-10-17 15:57:49 +04:00
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
2012-10-17 15:32:23 +04:00
marina.kolpakova
e5437e5486
Fix binary compatibility of opencv_gpu
2012-10-17 02:09:40 +04:00
Andrey Kamaev
971d02cde6
Fix binary compatibility of opencv_stitching
2012-10-17 02:09:26 +04:00
Andrey Kamaev
4a53199e7a
Quiet logs in stitching module
2012-10-09 19:28:15 +04:00
Andrey Kamaev
7cc67701a6
Add sanity checks to stitching perf tests
2012-10-09 19:17:58 +04:00
Alexey Spizhevoy
cb705aad1a
updated DP seaming to support 4 channel images
2012-10-08 14:29:10 +04:00
Vadim Pisarevsky
06a13d9ba0
replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet
2012-10-02 23:07:46 +04:00
Alexey Spizhevoy
eafb024112
fixed one of the log messages in the stitching module
2012-09-28 14:37:38 +04:00
Alexey Spizhevoy
317a27e9eb
fixed the bug #2385
2012-09-25 16:08:43 +04:00
Vadim Pisarevsky
633a8bfacc
fixed many warnings (modified pull request 13)
2012-08-28 18:15:14 +04:00
Vsevolod Glumov
5648e49d59
Merge remote-tracking branch 'origin/master'
2012-08-23 14:58:41 +04:00
Vsevolod Glumov
fc307c87dc
Improved the public 'non-optimized' duplicates of 'Tegra-optimized' functions.
2012-08-23 14:56:02 +04:00
Andrey Kamaev
1a621c2916
Fix build warnings
2012-08-19 19:36:43 +04:00
Daniil Osokin
f4d4b0d742
disabled perf test on distance transform
2012-08-14 12:13:42 +04:00
Alexey Spizhevoy
27eb5d07cf
Added getScale/setScale for image warpers (stitching module)
2012-08-13 14:39:47 +04:00
Daniil Osokin
45c49a9088
Added perf test
2012-08-10 17:37:48 +04:00
Daniil Osokin
e37b9469da
Added perf tests
2012-08-10 17:17:09 +04:00
marina.kolpakova
634c9dae46
added performance test fot CCL
2012-08-09 12:42:27 +04:00
Andrey Kamaev
0ceb9b6a00
Fixed division by zero case in SphericalProjector::mapForward
2012-08-08 20:57:12 +04:00
Alexey Spizhevoy
8c3984c5ff
Refactored the DP based seam finder
2012-08-07 23:55:06 +04:00
alexey.spizhevoy
43d46c0e8b
Minor fix in the DP based seam estimator
2012-08-07 16:24:21 +04:00
alexey.spizhevoy
7222f2724f
Fixed bug
2012-08-07 16:24:21 +04:00
alexey.spizhevoy
85d1c463b9
Minor changes
2012-08-07 16:24:21 +04:00
alexey.spizhevoy
897c2bbd14
Added support of 8UC3
2012-08-07 16:24:21 +04:00
alexey.spizhevoy
a39bce204d
implemented DP-based seam estimation method
2012-08-07 16:24:21 +04:00
Andrey Kamaev
e900952b87
quiet most of the OSX build warnings
2012-07-05 12:56:31 +00:00
Andrey Kamaev
2b6b6f12e2
Debug message is turned off
2012-06-29 08:47:38 +00:00
Andrey Kamaev
e94e5866a1
Fixed mingw build warnings
2012-06-20 17:57:26 +00:00
Andrey Kamaev
d48d7b2b46
Updated warning options for GCC; fixed new warnings.
2012-06-20 12:27:02 +00:00
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
2012-06-09 15:00:04 +00:00
Andrey Kamaev
47a4e87784
Ignored warnings from gtest with precompiled headers enabled
2012-06-08 14:54:17 +00:00
Andrey Kamaev
2f40905548
Fixed Android build
2012-06-08 08:11:17 +00:00
Andrey Kamaev
f62028dc16
Fixed mingw build.
2012-06-08 03:15:08 +00:00
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
2012-06-07 17:21:29 +00:00
Anatoly Baksheev
0395f7c63f
fixed relative path for stitching/details headers
2012-06-07 13:42:59 +00:00
Andrey Kamaev
cf25f572a6
Documentation: improved correctness checking for superclasses
2012-05-29 14:51:59 +00:00
Andrey Kamaev
dad75658f2
Documentation: added support for multiple superclasses
2012-05-29 14:18:43 +00:00
Andrey Kamaev
6ca618277c
More fixes for documentation.
2012-05-28 20:11:38 +00:00
Andrey Kamaev
78329b0dfe
New bunch of documentation fixes
2012-05-28 14:36:15 +00:00
Andrey Kamaev
eb2f1f81ed
Fixed hundreds of documentation problems
2012-05-28 07:36:14 +00:00
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
2012-04-30 14:33:52 +00:00
Vladislav Vinogradov
44eaeee865
refactored gpu BruteForceMather (made it similar to BFMatcher)
2012-04-24 07:56:33 +00:00
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
2012-04-13 21:50:59 +00:00
Vadim Pisarevsky
5c615ec28f
added optional dependency stitching->nonfree. When nonfree is available, make sure linker does not throw it away.
2012-03-31 17:25:19 +00:00
Andrey Kamaev
ec793df30f
#1205 fixed more bugs/typos in parameters
2012-03-29 08:07:57 +00:00
Alexander Mordvintsev
6848c6d69a
reverted revision 7676 ( #1725 )
2012-03-28 09:44:54 +00:00
Alexander Mordvintsev
13045dec1d
working on python wrappers for stitching
2012-03-28 05:00:41 +00:00
Alexey Spizhevoy
e87a07e2aa
Fixed bug #1693 . Also corrected default parameters for stitching.
2012-03-19 11:51:18 +00:00
Vadim Pisarevsky
4985c1b632
fixed hundreds of warnings from MSVC 2010.
2012-03-16 21:21:04 +00:00
Vadim Pisarevsky
957e80abbd
lot's of changes; nonfree & photo modules added; SIFT & SURF -> nonfree module; Inpainting -> photo; refactored features2d (ORB is still failing tests), optimized brute-force matcher and made it non-template.
2012-03-15 14:36:01 +00:00
Ivan Korolev
6e2507c197
Added some new warpers.
2012-03-14 12:59:23 +00:00
Andrey Kamaev
3df41c1d62
Tegra version of cv::detail::
2012-03-12 11:24:27 +00:00
Andrey Kamaev
4ebb66362c
Tegra version of cv::detail::createLaplacePyr
2012-03-11 14:53:13 +00:00
Alexander Shishkov
466345e936
fixed stitching compilation
2012-03-08 08:10:04 +00:00
Andrey Kamaev
49207ce1a0
Minor fix in blender mask conversion.
2012-03-07 20:33:35 +00:00
Andrey Kamaev
679f1dad99
Stitching: added CV_16S weights support to the multiband blender
2012-03-07 14:23:55 +00:00
Leonid Beynenson
9794f5977c
Changed the class OrbFeaturesFinder to make it work with CV_8UC4 and CV_8UC1 images.
2012-02-27 17:46:53 +00:00
Leonid Beynenson
4a299acd48
Added PlanePortraitWarper class.
2012-02-24 13:48:41 +00:00
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.
2012-02-22 15:44:39 +00:00
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
2012-02-22 10:00:53 +00:00
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)
2012-02-14 10:22:34 +00:00
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
2012-02-03 11:26:49 +00:00
Alexey Spizhevoy
d8fa374167
Fixed the multi-band blending test
2012-02-01 10:00:38 +00:00
Alexey Spizhevoy
c09eae4969
Updated the multi-band blending test
2012-01-31 14:36:55 +00:00
Alexey Spizhevoy
7ddb706b29
Added a test for the multi-band blender
2012-01-30 10:31:10 +00:00
Alexey Spizhevoy
ed038ef9dc
Updated the stitching module docs
2012-01-30 07:06:35 +00:00
Alexey Spizhevoy
f5ed96f40c
Updated the stitching module docs
2012-01-30 06:53:50 +00:00
Alexey Spizhevoy
70d137269a
Updated the stitching pipeline image
2012-01-28 15:49:35 +00:00
Alexey Spizhevoy
aba37e54b3
Updated the stitching module docs
2012-01-27 07:40:23 +00:00
Alexey Spizhevoy
9187739d18
Updated the stitching module docs
2012-01-26 13:28:04 +00:00
Alexey Spizhevoy
f0b9c90f79
Updated the stitching module docs
2012-01-26 12:44:32 +00:00
Alexey Spizhevoy
bee271a15c
Updated the stitching module docs
2012-01-26 12:02:45 +00:00
Alexey Spizhevoy
a7e7226a02
Updated the stitching module docs
2012-01-26 11:47:33 +00:00
Andrey Kamaev
ea5d01558c
Updating opencv module definition in cmake (continued)
2012-01-25 13:41:12 +00:00
Andrey Kamaev
9d5c24cdc8
Updating opencv module definition in cmake (continued)
2012-01-25 09:04:49 +00:00
Vladislav Vinogradov
79cc05d062
minor fix
2012-01-25 07:31:56 +00:00
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.
2012-01-24 11:56:32 +00:00
Alexey Spizhevoy
a9d19b1394
Updated the stitching module docs
2012-01-20 09:07:52 +00:00
Alexey Spizhevoy
0733689583
Updated the stitching module docs
2012-01-20 09:06:53 +00:00
Alexey Spizhevoy
aaace6332f
Updated the stitching module docs
2012-01-19 12:56:03 +00:00
Alexey Spizhevoy
8e8beb070e
Updated the stitching modudle docs
2012-01-19 12:08:09 +00:00
Alexey Spizhevoy
9fa6edf281
Updated the stitching module docs
2012-01-19 09:48:33 +00:00
Alexey Spizhevoy
69b670bdaa
Updated the stitching module docs
2012-01-19 09:43:13 +00:00
Alexey Spizhevoy
2bdd395357
Added the first version of the stitching module docs
2012-01-18 13:43:34 +00:00
Andrey Kamaev
65f5343ed5
Refactored performance tests. TEST_CYCLE macro is renamed to TEST_CYCLE_N; SIMPLE_TEST_CYCLE is renamed to TEST_CYCLE; from now 100 iterations are default for performance tests
2011-12-29 16:46:16 +00:00
Leonid Beynenson
6d8f4c6b82
Added small debug insertion.
2011-12-26 12:34:28 +00:00
Alexey Spizhevoy
b4f17ab79e
Updated motions estimators in the stitching module to be able to set camera intrinsics manually
2011-12-22 09:59:03 +00:00
Leonid Beynenson
54adb3c9cf
Removed unrequired dependency to the header "cvconfig.h".
2011-12-19 18:31:20 +00:00
Andrey Kamaev
0744092b21
Fixed build with gcc compiler; couple minor improvements in perf testing framework
2011-12-16 04:42:34 +00:00
Leonid Beynenson
0b907d088d
Made changes in BundleAdjusterBase class to pass a termination criteria to the Levenberg–Marquardt algorithm.
2011-12-01 13:35:07 +00:00
Leonid Beynenson
782ccc1844
Made changes in the stitching module to make correct logging on Android.
2011-11-28 20:44:41 +00:00
Vladislav Vinogradov
09ba133ddf
prepared GpuMat for moving to core module
2011-10-31 08:51:00 +00:00
Andrey Kamaev
b720eddd9e
Tegra-optimized features matching for Stitching
2011-10-27 14:06:06 +00:00
Alexey Spizhevoy
0b192cb4ea
Fixed warning in the ORB features finder
2011-10-27 09:00:28 +00:00
Andrey Kamaev
f1cb2431b8
Fixed small bugs in Stitcher class
2011-10-25 12:42:08 +00:00
Alexey Spizhevoy
28e006ad4f
Fixed median focal length estimation in the stitching module
2011-10-24 12:35:11 +00:00
Alexey Spizhevoy
b74e9c101a
Fixed bug in the stitching module (some images appeared at result pano center)
2011-10-24 11:52:36 +00:00
Andrey Kamaev
5656a9dd6b
Better default grid size for ORB-based stitching
2011-10-21 15:38:38 +00:00
Alexey Spizhevoy
b8304ce764
Updated stitcher a little bit
2011-10-21 10:47:48 +00:00
Andrey Kamaev
94f72ae876
Stitching: added grid option to OrbFeaturesFinder
2011-10-21 08:40:10 +00:00
Andrey Kamaev
f299bde3a9
Added ORB features finder into stitching module
2011-10-19 10:48:45 +00:00
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
2011-10-12 10:23:03 +00:00
Alexey Spizhevoy
9047ef2cdf
Renamed warp of point method into warpPoint
2011-10-07 08:51:01 +00:00
Alexey Spizhevoy
a7fbcad283
Added warp method into the RotationWarper interface, added find() into VoronoiSeamFinder which uses only source image sizes
2011-10-07 08:17:55 +00:00
Alexey Spizhevoy
74561c5b8e
Added createWightMaps function into FeatherBlender (stitching)
2011-10-03 09:44:30 +00:00
Andrey Kamaev
ee413b8026
Avoid duplicated surf extraction step when same parameters are used for detection and descriptors calculation
2011-10-03 08:44:28 +00:00
Alexey Spizhevoy
dce50b67fc
Fixed support of translation in the GPU-based plane warper
2011-10-03 07:42:16 +00:00
Alexey Spizhevoy
607a7fd2c2
Updated GPU warpers interface
2011-10-03 07:10:15 +00:00
Alexey Spizhevoy
404e9cb9d5
Refactored warpers in the stitching module, added buildMaps function into the RotationWarper interface
2011-10-03 06:31:24 +00:00
Alexey Spizhevoy
c5357cc17c
Added fix for removing too similar images into the stitching module
2011-09-30 12:46:11 +00:00
Andrey Kamaev
5d363e67a0
Tegra optimized cvRound; perf test for cvRound; fixed perf test for stitching
2011-09-29 12:11:18 +00:00
Alexey Spizhevoy
e0bf60fd3e
Minor changes in stitching module
2011-09-27 07:46:28 +00:00
Alexey Spizhevoy
e99b090871
Fixed bug in ROI based features finder (stitching)
2011-09-26 13:17:06 +00:00
Andrey Kamaev
961dc4e348
Fixed build error (Linux)
2011-09-26 11:05:56 +00:00
Alexey Spizhevoy
a7d053f10d
Added handling of ROI in stitching features matchers
2011-09-26 09:59:13 +00:00
Alexey Spizhevoy
b053a3b486
Added matching mask into pairwise matcher from stitching module
2011-09-26 09:24:45 +00:00
Alexey Spizhevoy
551113292b
Refactored stitching module
2011-09-26 08:52:31 +00:00
Alexey Spizhevoy
66b41b67f9
Added support of GPU in stitching seam estimators
2011-09-26 07:57:05 +00:00
Alexey Spizhevoy
16f5c67914
Added support of vertical straightening into stitching
2011-09-24 08:20:13 +00:00
Alexey Spizhevoy
48dec9c03a
Fixed GPU version of multi-band blending in stitching module
2011-09-24 05:58:29 +00:00
Alexey Spizhevoy
afc894db9f
Replaced SVD with eigenval decomposition in waveCorrect func (stitching)
2011-09-23 10:57:20 +00:00
Andrey Kamaev
7ca53cfcd4
Added debug function to project back from pano to original image
2011-09-22 13:58:07 +00:00
Alexey Spizhevoy
39533a0b1b
Added BA refinement flags into stitching_detailed
2011-09-22 08:58:48 +00:00
Alexey Spizhevoy
4ee462c961
Added selction of BA cost function in stitching samples (and added other BA cost func into stitching module)
2011-09-21 13:22:12 +00:00
Alexey Spizhevoy
dbce155874
Refactored motion estimators in stitching module
2011-09-21 12:13:07 +00:00
Alexey Spizhevoy
4a5abc7552
Added translation parameter into stitching module warpers. For now only PlaneWarper and PlaneWarperGpu warpers support it.
2011-09-21 10:53:23 +00:00
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.
2011-09-19 06:22:40 +00:00
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.
2011-09-16 12:25:23 +00:00
Alexey Spizhevoy
a72da12c80
Added fix for 0 found features in stitching matcher
2011-09-13 14:15:18 +00:00
Andrey Pavlenko
94b3bb154e
Perf Tests: default stitching scenario.
2011-09-13 11:19:40 +00:00
Alexey Spizhevoy
f515337beb
Added handling of stitching module into OpenCVConfig.cmake.in
2011-09-08 15:03:35 +00:00
Andrey Pavlenko
6ceb322a47
Fixing Windows build
2011-09-08 08:54:14 +00:00
Andrey Pavlenko
3206945b6d
Fixing Windows build
2011-09-07 12:51:41 +00:00
Alexey Spizhevoy
cbb6ac0c34
refactored features finders in stitching module
2011-09-07 12:48:48 +00:00
Alexey Spizhevoy
c9a41c6802
added first version of public stitching API, added simple sample which uses that API, old sample renamed to stitching_detailed
2011-09-07 11:14:27 +00:00
Andrey Kamaev
52184c8803
Gpu functionality in stitching module is excluded from Android build
2011-09-07 08:59:39 +00:00
Alexey Spizhevoy
95a3ffd0c5
put all old stitching API into detail namespace
2011-09-07 06:34:22 +00:00
Vladislav Vinogradov
bf0081a850
fixed bug in stitching in GpuSurfFeaturesFinder (missing upright parameter)
2011-09-07 06:19:21 +00:00
Alexey Spizhevoy
ca8c5b633c
minor fixes in stitching module
2011-09-06 09:31:54 +00:00
Alexey Spizhevoy
b0fe660d5b
fixed stitching module link error on Windows
2011-09-06 08:41:38 +00:00
Alexey Spizhevoy
fbe2e6fb01
refactored stitching module
2011-09-05 11:52:30 +00:00
Alexey Spizhevoy
9be4701f24
turned opencv_stitching application to module and sample
2011-09-05 10:41:54 +00:00
Alexey Spizhevoy
bcec7a7e35
minor changes in opencv_stitching
2011-09-05 08:20:54 +00:00
Alexey Spizhevoy
3bb0a5e331
minor changes in opencv_stitching
2011-09-05 08:18:45 +00:00
Vladislav Vinogradov
15b1b4e232
switched to gpu::pyrDown and gpu::pyrDown in opencv_stitching
2011-08-31 13:26:33 +00:00
Vladislav Vinogradov
ea2f5b1391
added BORDER_REFLECT and BORDER_WRAP support to gpu module
...
switched to gpu::remap in opencv_stitching
2011-08-31 13:21:14 +00:00
Alexey Spizhevoy
78bb392088
refactored opencv_stitching
2011-08-16 12:36:11 +00:00
Alexey Spizhevoy
b6e9ed4ec5
fixed bug in opencv_stitching (added handling of homography evaluation failure)
2011-08-16 09:51:54 +00:00
Alexey Spizhevoy
ee18397f58
added CameraInfo class into opencv_stitching
2011-08-15 13:03:59 +00:00
Alexey Spizhevoy
b97ecdff0d
refactored opencv_stitching, added possibility to turn off BA
2011-08-15 12:20:27 +00:00
Alexey Spizhevoy
c92b040c48
updated saving matches graph in opencv_stitching
2011-08-15 09:22:22 +00:00
Alexey Spizhevoy
8b7d74e9f0
minor changes in opencv_stitching
2011-08-15 08:26:11 +00:00
Alexey Spizhevoy
f95e71ea3a
added saving of matches graph into opencv_stitching (in DOT format)
2011-08-15 08:19:57 +00:00
Alexey Spizhevoy
aba2008711
implemented rotating-only cameras calibration
2011-08-15 06:15:06 +00:00
Vladislav Vinogradov
ff1fb9f7cc
minor stitching optimization (use cpu matchers instead of gpu matchers on multicore processors)
2011-08-10 06:53:24 +00:00
Vladislav Vinogradov
c5adaa717b
minor stitching optimization (improve buffer reuse)
2011-08-09 13:08:54 +00:00
Vladislav Vinogradov
12b7090a6f
fixed some warnings under win64
2011-08-08 13:03:18 +00:00
Alexey Spizhevoy
ad454d83b9
added gpu::buildWarpPlaneMaps and gpu::buildWarpCylindricalMaps functions, integrated into stitching
2011-07-01 07:07:54 +00:00
Alexey Spizhevoy
674b763395
GPU: updated upsample, downsample functions, added pyrDown, pyrUp, added support of 16S filtering; put spherical warper on GPU (from opencv_stitching)
2011-06-30 14:39:48 +00:00
Alexey Spizhevoy
3be51ded5d
fixed typo in opencv_stitching
2011-06-17 13:22:38 +00:00
Alexander Shishkov
6ecebb7f66
fixed #768 ticket
...
renamed OPENCV_SOURCE_DIR to OpenCV_SOURCE_DIR
2011-06-14 10:19:56 +00:00
Alexander Shishkov
ca758a9dac
fixed #768 ticket
2011-06-14 10:11:16 +00:00
Anatoly Baksheev
8f4c7db3f6
~40 warnings under VS2008
...
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
2011-06-11 17:24:09 +00:00
Alexey Spizhevoy
a8a9278391
updated matches checking in opencv_stitching
2011-06-10 05:38:52 +00:00
Alexey Spizhevoy
ace94d2ebf
fixed bug in opencv_stitching (corrected resize images step), added matches checking (both 1->2 and 2->1 must be presented)
2011-06-09 10:16:10 +00:00
Alexey Spizhevoy
4401f33e10
fixed error in gcgraph which led to problems in opencv_stitching GC seam finder, added check for duplication in matches (opencv_stitching)
2011-06-02 12:13:06 +00:00
Alexey Spizhevoy
aa3e481458
fixed logging function in opencv_stitching
2011-06-01 13:50:41 +00:00
Alexey Spizhevoy
138490fdbb
added \n into help message (opencv_stitching)
2011-06-01 13:34:53 +00:00
Alexey Spizhevoy
98d663e7e0
updated help message in opencv_stitching app
2011-05-31 08:28:24 +00:00
Ethan Rublee
76538fbe6b
Making the install and lib, bin directories consistent.
2011-05-30 22:13:32 +00:00
Alexey Spizhevoy
1c0f7e0e47
updated default params for preview mode (opencv_stitching)
2011-05-30 14:12:20 +00:00
Alexey Spizhevoy
810604315b
minor change
2011-05-30 10:19:11 +00:00
Alexey Spizhevoy
fb1771833a
added --blend_strength parameter into opencv_stitching
2011-05-30 10:18:02 +00:00
Alexey Spizhevoy
82e12d6c59
updated help message (opencv_stitching)
2011-05-30 07:07:37 +00:00
Alexey Spizhevoy
6a4ab4a996
updated --help message (opencv_stitching)
2011-05-30 05:29:42 +00:00
Alexey Spizhevoy
eadb3bad45
minor refactoring of opencv_stitching
2011-05-28 13:03:28 +00:00
Alexey Spizhevoy
7881134cf7
added block-based gain compensator (opencv_stitching), added --preview flag.
2011-05-28 12:18:49 +00:00
Alexey Spizhevoy
4b4053705d
refactored exposure compensators (opencv_stitching)
2011-05-28 06:48:33 +00:00
Alexey Spizhevoy
56f7e54cce
added GC_COLOR_GRAD cost function type into opencv_stitching
2011-05-27 11:41:35 +00:00
Alexey Spizhevoy
8e3777676c
minor changes in opencv_stitching
2011-05-27 04:44:32 +00:00
Alexey Spizhevoy
497ee7a5f3
added some comments into multi-band blending code
2011-05-26 09:01:27 +00:00
Alexey Spizhevoy
e639daf22b
updated default parameter in opencv_stitching
2011-05-26 07:11:12 +00:00
Alexey Spizhevoy
fd83d6fe59
replaced brute force matcher with flann based one (opencv_stitching)
2011-05-26 07:10:44 +00:00
Alexey Spizhevoy
24e5ff7ab6
minor changes in opencv_stitching
2011-05-26 05:42:00 +00:00
Alexey Spizhevoy
052bf4df73
added number of bands cropping in multi-bands blending
2011-05-25 13:14:56 +00:00
Alexey Spizhevoy
c65a39be82
fixed some bugs in opencv_stitching
2011-05-25 12:36:14 +00:00
Alexey Spizhevoy
899d7726d3
added gain compensation into opencv_stitching
2011-05-25 09:09:41 +00:00
Alexey Spizhevoy
00a72d48af
added exposure compensation base class into opencv_stitching
2011-05-24 13:59:02 +00:00
Alexey Spizhevoy
3d50df37c2
reduced memory requirements for multi-band blending
2011-05-24 09:58:25 +00:00
Alexey Spizhevoy
eaa6614101
updated focal estimation again (opencv_stitching)
2011-05-24 06:07:47 +00:00
Alexey Spizhevoy
ef966e15c1
updated focal estimation (opencv_stitching) + refactoring
2011-05-24 05:58:15 +00:00
Alexey Spizhevoy
3bb685a744
minor changes in opencv_stitching
2011-05-23 14:28:53 +00:00
Alexey Spizhevoy
f44632ee6f
switched float with short in blending step (opencv_stitching)
2011-05-23 13:08:31 +00:00
Alexey Spizhevoy
5bf8109dbc
minor memory optimization in opencv_stitching
2011-05-23 12:20:12 +00:00
Alexey Spizhevoy
4827fbf326
implemented images pairwise matching via TBB (opencv_stitching), added procomp.hpp
2011-05-23 11:31:02 +00:00
Alexey Spizhevoy
71ebe377fc
updated usage message (opencv_stitching)
2011-05-23 07:38:42 +00:00
Alexey Spizhevoy
f610b16eaf
fixed bug in graphcut seam estimation (opencv_stitching)
2011-05-23 07:35:46 +00:00
Alexey Spizhevoy
f391ea2ad0
added scaling of images before seam estimation (opencv_stitching)
2011-05-23 07:10:48 +00:00
Vadim Pisarevsky
23768b1826
replaced #include <some_opencv_hdr> with #include "some_opencv_hdr" (ticket #719 )
2011-05-21 18:32:34 +00:00
Alexey Spizhevoy
868035215f
made number of bands in blending parameter
2011-05-21 14:44:37 +00:00
Alexey Spizhevoy
97530caa53
more refactoring of opencv_stitching
2011-05-21 14:22:06 +00:00
Alexey Spizhevoy
4ba6793568
updated poor pairs filtering in opencv_stitching
2011-05-21 14:03:06 +00:00
Alexey Spizhevoy
706a065d14
memory optimizations in opencv_stitching
2011-05-21 13:27:57 +00:00
Alexey Spizhevoy
90ece0b8e5
refactoring in opencv_stitching
2011-05-21 11:24:42 +00:00
Alexey Spizhevoy
16e6c45ed7
changes blenders interface in opencv_stitching
2011-05-21 11:09:47 +00:00
Alexey Spizhevoy
2de0e1fc66
refactored opencv_stitching
2011-05-20 08:08:55 +00:00
Alexey Spizhevoy
5b50d63754
added number of bands estimation in opencv_stitching
2011-05-20 07:44:37 +00:00
Alexey Spizhevoy
767a6e8e78
added histograms comparison into opencv_stitching
2011-05-20 07:32:25 +00:00
Alexey Spizhevoy
2cb08d7fde
added time measurements into opencv_stitching
2011-05-19 05:59:10 +00:00
Alexey Spizhevoy
d998c73769
minor changes in opencv_stitching
2011-05-18 15:05:06 +00:00
Alexey Spizhevoy
4567b4326b
reduced memory requirements in opencv_stitching
2011-05-18 14:52:23 +00:00
Alexey Spizhevoy
71ca501bb6
added parameters controlling resolution into opencv_stitching
2011-05-18 13:21:45 +00:00
Alexey Spizhevoy
60e1eda149
modified focal estimation function in opencv_stitching
2011-05-18 08:56:48 +00:00
Alexey Spizhevoy
5fe8beac42
minor refactoring in opencv_stitching
2011-05-18 07:15:12 +00:00
Alexey Spizhevoy
21d89cc420
added leaveBiggestComponent function into opencv_stitching
2011-05-18 07:11:45 +00:00
Alexey Spizhevoy
013b7fdc91
minor changes in opencv_stitching
2011-05-17 13:48:27 +00:00
Anatoly Baksheev
69f28ef65c
solution folder flag disabled by default
2011-05-17 09:40:06 +00:00
Alexey Spizhevoy
2728e3ee7c
changed default args values for opencv_stitching app
2011-05-17 04:59:44 +00:00
Alexey Spizhevoy
79ed4e4c92
refactored opencv_stitching
2011-05-16 05:11:09 +00:00
Anatoly Baksheev
c49dc37761
[+] added use_folders cmake feature if cmake version is greater then 2.8.0
...
[~] fixed warning in featuers2d under windows (can't generate assignment operator)
2011-05-11 13:37:20 +00:00
Alexey Spizhevoy
7e4769a047
reduced memory requirements for multi-band blending
2011-05-11 05:28:55 +00:00
Alexey Spizhevoy
58b7c344aa
refactored opencv_stitching
2011-05-06 08:05:02 +00:00
Alexey Spizhevoy
29b917a500
now BA in opencv_stitching uses only geometrically consistent matches
2011-05-06 07:14:36 +00:00
Alexey Spizhevoy
15173fc559
added wave correct support into opencv_stitching
2011-05-06 06:20:41 +00:00
Alexey Spizhevoy
3928dd9d99
added --ba_thresh key into opencv_stitching CLI
2011-05-06 05:14:07 +00:00
Alexey Spizhevoy
e72c0ad661
fixed BA error calculation in opencv_stitching, added draft version of waveCorrect
2011-05-05 15:12:36 +00:00
Alexey Spizhevoy
3467c6f732
opencv_stitching refactoring
2011-05-05 12:12:32 +00:00
Vladislav Vinogradov
336989f80b
added image stitching module
2011-05-04 11:09:42 +00:00