Andrey Kamaev
68be50bbab
Fix clang build warning
2013-01-30 13:31:00 +04:00
Andrey Kamaev
9690ed8232
Fix build of OpenCV samples (Linux)
2013-01-30 12:48:01 +04:00
Vadim Pisarevsky
c69312ea0d
fixed #2580 , #2210 . some work on #2025 .
...
modified SIFT to 1) double image before finding keypoints, 2) use floating-point internally instead of 16-bit integers, 3) set the keypoint response to the abs(interpolated_DoG_value). step 1) increases the number of detected keypoints significantly and together with 2) and 3) it improves some detection benchmarks. On the other hand, the stability of the small keypoints is lower, so the rotation and scale invariance tests now struggle a bit. In 2.5 need to make this feature optional and add some more intelligence to the algorithm.
added test that finds a planar object using SIFT.
2013-01-29 19:38:56 +04:00
Vadim Pisarevsky
dc4d0398f3
converted few more comp. geometry functions to C++
2013-01-22 16:54:31 +04:00
Vadim Pisarevsky
b68df415a9
Merge pull request #135 from nevion:master
2013-01-10 16:43:45 +04:00
Andrey Kamaev
13b6a3a15e
Merge branch 2.4
2012-12-24 17:10:07 +04:00
Vladislav Vinogradov
5138b7d209
Merge branch 'master' into cuda-dev
2012-12-24 13:48:33 +04:00
Andrey Kamaev
9944282b09
Fix build with STLPort from NDK r8d
2012-12-22 00:59:56 +04:00
Anatoly Baksheev
680eeecc3b
fixed samples compilation
2012-12-17 13:19:26 +04:00
Vadim Pisarevsky
2a42960ff2
Merge branch 'master' of https://github.com/nevion/opencv into cc
2012-12-15 21:45:55 +04:00
Jason Newton
6a4d881a78
use vector instead of non-standard stack allocation. also correct program argument borkage
2012-12-08 23:09:05 -08:00
Vladislav Vinogradov
08fbf667f9
refactored opengl functionality
...
* removed OpenGLFuncTab, now extensions are loaded internally
* renamed GlTexture -> GlTexture2D
* added support of GlBuffer and GlTexture2D to InputArray/OutputArray
* added ELEMENT_ARRAY_BUFFER and PIXEL_PACK_BUFFER targets
* added copyFrom/copyTo method for GlBuffer and GlTexture2D
* removed GlFont
* removed pointCloudShow
* removed OpenGLCleanCallback
2012-11-30 17:35:28 +04:00
Jason Newton
00bdca7684
A few changes to comply with upstream requirements for merge.
...
-Change input/output order from (out Labeled, in Image) -> (in Image, Out Labeled) and convert
to Input/OutputArrays in the process.
-Adopt OutputArray for statistics export so that the algorithm is "wrapper friendly" and not requiring a new struct in
language bindings at the expense of using doubles for everything and slowing statistics computation down..
2012-11-27 02:31:38 -08:00
Andrey Kamaev
9719ea93b6
Merge branch 2.4
2012-11-13 19:54:48 +04:00
Andrey Kamaev
dad56e202f
Rename sample & tutorial executables
2012-11-09 10:15:48 +04:00
Andrey Kamaev
b131dfeecd
Build tutorial codes together with other samples
...
These codes should be included into regular builds.
2012-11-09 10:15:48 +04:00
Andrey Kamaev
0a4ed2bc01
Fix Windows build warnings
2012-11-09 10:10:04 +04:00
Jason Newton
4c0cb2576d
connectedComponents: peep-hole optimizations, mostly surrouding the fact that cv::Mat::at is expensive in a tight-loop -also added a "blobstats" version
2012-11-05 08:10:35 -08:00
Jason Newton
45b4f4f32b
connectedComponents: warning free version
2012-11-05 08:10:29 -08:00
Andrey Kamaev
4d059e9e5b
Merge release 2.4.3
2012-11-02 17:58:02 +04:00
Andrey Kamaev
66b90d19a6
Merge pull request #81 from stephenfox/master
2012-10-31 16:59:45 +04:00
Andrey Kamaev
f15e49041e
Merge pull request #112 from taka-no-me/warnings
2012-10-31 16:51:35 +04:00
Andrey Kamaev
468eefe0ce
Merge branch '2.4'
2012-10-30 15:10:17 +04:00
alexandre benoit
3fb90abb76
added retina code tutorial
2012-10-30 15:06:13 +04:00
Vladislav Vinogradov
0ad849d2fd
Dual TV-L1 optical flow implementation
2012-10-25 11:25:35 +04:00
Andrey Kamaev
673aa91bac
Fix remaining windows build warnings
2012-10-24 20:27:20 +04:00
alexandre benoit
b5bd86b2a7
added retina code tutorial
2012-10-24 12:20:59 +02:00
Stephen Fox
9f8ce906f4
fix to documentation regarding CV_CAP_OPENNI_* in high gui userguide
...
fix comments to accurate match CV_CAP_OPENNI_* vs. wrong OPENNI_*
2012-10-22 23:18:46 -05:00
Andrey Kamaev
57775988e7
Merge branch '2.4'
2012-10-22 16:57:56 +04:00
Andrey Kamaev
8fb6d9f650
Fix Android build warnings
2012-10-19 16:14:14 +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
Andrey Kamaev
f4e33ea0ba
Fix build of samples
2012-10-17 02:09:46 +04:00
Andrey Kamaev
7225f89ea2
Revert opencv_videostab to the state of 2.4.2
2012-10-17 02:09:43 +04:00
Andrey Kamaev
d566c6bc86
Revert "add new version of CommandLineParser. add empty docs"
...
This reverts commit 54a202b3d5
.
Conflicts:
modules/core/doc/command_line_parser.rst
modules/core/include/opencv2/core/core.hpp
modules/core/src/cmdparser.cpp
modules/gpu/perf/main.cpp
modules/gpu/test/main.cpp
modules/ts/src/ts_perf.cpp
2012-10-15 20:01:44 +04:00
Vadim Pisarevsky
cb58e5a3a4
let Kalman handle the missing measurements (bug #1380 )
2012-10-12 14:01:36 +04:00
Andrey Kamaev
83799d6bf4
Fix Mat indexing in TrackingMotion tutorial code (supersedes pull request #38 )
2012-10-12 12:59:50 +04:00
Vsevolod Glumov
69fbc6102c
Fixed an issue with 'how_to_scan_images.cpp' tutorial code. Issue #2259
2012-10-11 03:51:34 +04:00
Vadim Pisarevsky
044d38a051
expanded cv::threshold parallelization to other threading frameworks; fixed potential bug with unprocessed bottom of the image; fixed build problem in stitching
2012-10-09 22:38:04 +04:00
Vadim Pisarevsky
a09c88ab16
added Asus Xtion QVGA modes to the OpenNI backend (patch #1753 )
2012-10-09 22:01:43 +04:00
Vadim Pisarevsky
a310e2f027
fixed the case of scale != 1 in stereo_match.cpp (patch #1936 )
2012-10-08 22:39:11 +04:00
Abhinav Gupta
c0638aa2e0
Update samples/cpp/tutorial_code/features2D/SURF_detector.cpp
...
Changes made for OpenCV 2.4.2 compatibility
2012-10-05 21:31:41 +04:00
Vadim Pisarevsky
427ce1247a
some bugfixes & improvements in openfabmap code, docs and samples by Arren Glover
2012-09-23 20:57:34 +04:00
Andrey Kamaev
e73089bdb5
Fix windows build warnings
2012-09-17 13:30:28 +04:00
Andrey Kamaev
36f912261b
Move gpu sample to gpu folder
2012-09-10 19:17:50 +04:00
Vladislav Vinogradov
98c92f196e
added Generalized Hough implementation
2012-09-10 16:49:40 +04:00
Vadim Pisarevsky
53fdae93bd
fixed compile error on Windows
2012-09-07 15:25:32 +04:00
AoD314
54a202b3d5
add new version of CommandLineParser. add empty docs
2012-09-07 13:24:48 +04:00
Andrey Kamaev
07d92d9e5a
Fix android build warnings
2012-09-04 17:44:23 +04:00
Kevin
93155c6ae0
Overloaded PCA constructor and ( ) operator to implement Feature#2287 - PCA that retains a specified amount of variance from the data. A sample was added to samples/cpp to demonstrate the new functionality. Docs and Tests were also updated
2012-09-04 13:58:59 +04:00
Vadim Pisarevsky
67ff95083d
added openfabmap code, contributed by Arren Glover. fixed several warnings in the new versions of retina filters
2012-09-03 17:03:31 +04:00
kir
44da71daf4
removed duplicated sample (for facedetect)
2012-08-31 18:38:42 +04:00
Yury Zemlyanskiy
1fde184192
Small fixes for SimpleFlow algorithm
...
+ Fixed warnings
+ Add new function calcOpticalFlow with smaller number of arguments
+ Add asserts to algorithm and remove 'exit(1)'
2012-08-31 14:39:59 +04:00
Yury Zemlyanskiy
784c09d6f9
Updates for SimpleFlow algorithm
...
+ New format for flow data - CV_32C2
+ Memory optimization
+ Cross Bilateral Filter optimization
+ Minor optimizations
+ Sample for calcOpticalFlowSF improved
2012-08-31 14:39:59 +04:00
Yury Zemlyanskiy
c77d099018
"SimpleFlow" optical flow estimation algorithm (GSoC project) declaration in includes, implementation, usage example, test
2012-08-31 14:39:58 +04:00
Andrey Kamaev
f2a02feffa
Fix Windows build issues
...
* No /arch:SSE3 in MSVC
* Warnings fixed or suppressed
2012-08-22 11:21:09 +04:00
Alexey Spizhevoy
7992203598
Fixed CMakeLists.txt
2012-08-13 14:44:41 +04:00
Alexey Spizhevoy
27eb5d07cf
Added getScale/setScale for image warpers (stitching module)
2012-08-13 14:39:47 +04:00
Vladislav Vinogradov
42c1d4f4b1
new optimized version of BackgroundSubtractorGMG
2012-08-08 18:15:06 +04:00
Vladislav Vinogradov
c5e92c31ba
fixed Bug #2252
...
error in the tutorial Similarity check (PNSR and SSIM) on the GPU
2012-08-08 14:38:14 +04:00
alexey.spizhevoy
a39bce204d
implemented DP-based seam estimation method
2012-08-07 16:24:21 +04:00
marina.kolpakova
51f7a3ca81
fixed #2190
2012-07-25 08:32:14 +04:00
Maria Dimashova
b3f68d29e7
fixed bow sample
2012-07-02 09:21:55 +00:00
Vadim Pisarevsky
e4b58ebff5
added GMG background segmentation algorithm by Andrew Godbehere, ticket #2065
2012-06-28 16:24:48 +00:00
Leonid Beynenson
00b02f9f6d
Small addition change in the FileStorage sample.
2012-06-28 11:17:32 +00:00
Leonid Beynenson
7fc18fe146
Added to the sample, demonstrating FileStorage, how to read/write data from/to std::string.
2012-06-28 10:32:34 +00:00
Andrey Kamaev
a323da6fd5
Fixed some warnings and install problems on linux
2012-06-27 12:02:31 +00:00
Andrey Kamaev
ecf6b5a87c
Making all dependencies from highgui module optional
2012-06-26 07:29:36 +00:00
Alexander Smorkalov
80febef237
revision 8721 vas merged to head. Detection based tracker interface changed. cpp and android samples updated.
2012-06-25 17:01:55 +00:00
Andrey Kamaev
ec3a7665b0
Fixed FREAK on Android
2012-06-25 11:19:11 +00:00
Andrey Kamaev
bd901eb52d
Reverted r8721 and r8725 (issue #2080 )
2012-06-24 08:50:03 +00:00
Vadim Pisarevsky
74707ec7ae
added FREAK (by Kirell Benzi, Raphael Ortiz, Alexandre Alahi and Pierre Vandergheynst)
2012-06-24 01:37:55 +00:00
Alexander Smorkalov
a3be73b5cc
revisions 8681 and 8688 restored. Warning fixed.
...
Warning: changes beak binary compatibility
2012-06-21 14:37:28 +00:00
Andrey Kamaev
d48d7b2b46
Updated warning options for GCC; fixed new warnings.
2012-06-20 12:27:02 +00:00
Andrey Kamaev
e8d158a5c8
Reverted changes breaking Android build
2012-06-19 08:10:05 +00:00
Maria Dimashova
39f865faf9
set sample param to its default value in function
2012-06-18 14:14:15 +00:00
Alexander Smorkalov
1736cc9739
Code style fix. dbt face detection example turned off for Windows.
2012-06-18 10:59:28 +00:00
Alexander Smorkalov
7c160cdc30
Detection based tracker was refactored. Detector interface added.
2012-06-18 08:55:05 +00:00
Kirill Kornyakov
58aac7ea98
fixes #2044
2012-06-15 07:07:29 +00:00
Philipp Wagner
7b544d2a6d
Documentation for FaceRecognizer started (not added to toc of contrib/doc/contrib.rst yet). CSV file for the samples/cpp/facerec_demo.cpp added. Added some more exceptions to warn the user, when passing bad aligned data.
2012-06-12 22:49:14 +00:00
Andrey Kamaev
c5aba337e9
Fixed number of warnings. Fixed mingw64 build.
2012-06-12 14:46:12 +00:00
Philipp Wagner
b3c61ee0fe
Minor grammatical correction in comments.
2012-06-10 22:42:20 +00:00
Philipp Wagner
cd7d93f362
Exceptions now go into CV_Error. Added thresholding to the FaceRecognizer and updated the demo accordingly.
2012-06-10 22:23:18 +00:00
Philipp Wagner
ee1b671279
Several exceptions added to the available FaceRecognizer classes and helper methods, so wrong input data is reported to the user. facerec_demo.cpp updated to latest cv::Algorithm changes and commented.
2012-06-10 11:57:33 +00:00
Vadim Pisarevsky
1e14d84008
possibly fixed crash boost caused by the recent modification; slightly improved mlp params in letter_recog sample
2012-06-09 07:05:24 +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
Vadim Pisarevsky
517fc5e2d2
fixed typo in the tutorial code (thanks to Abid Rahman; ticket #2016 )
2012-06-06 10:04:09 +00:00
Maria Dimashova
608855a322
include nonfree for a couple of f2d samples
2012-05-21 08:47:57 +00:00
Vadim Pisarevsky
e794622776
propagated 2 fixed from 2.4 to trunk
2012-05-11 11:48:26 +00:00
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
2012-04-30 14:33:52 +00:00
Alexey Spizhevoy
02d34bdac2
Refactored videostab module
2012-04-26 09:01:15 +00:00
Alexandre Benoit
18fdc6bf1c
user can now use the default retia config auatogenerated file to test their own setup
2012-04-25 13:55:14 +00:00
Alexey Spizhevoy
71391eb76f
Added LP based global motion estimation (videostab)
2012-04-25 13:21:38 +00:00
Alexey Spizhevoy
95efec7539
Added local outlier rejector. Added rigid motion estimator. Refactored videostab module.
2012-04-24 12:23:23 +00:00
Alexey Spizhevoy
24be840c44
Added GPU version of wobble suppressor (videostab)
2012-04-23 10:37:07 +00:00
Alexey Spizhevoy
36ef599840
Fixed trim ratio estimation for the case of homographies motion model (videostab)
2012-04-23 06:42:55 +00:00
Alexey Spizhevoy
e49ea39a1f
Fixed parsing cmd args bug (videostab)
2012-04-19 12:16:45 +00:00
Alexey Spizhevoy
f355f798a4
Minor changes in videostab module and sample
2012-04-19 10:27:17 +00:00
Alexey Spizhevoy
f42eea1029
Added timing for main steps (videostab)
2012-04-19 09:29:13 +00:00
Alexey Spizhevoy
ada63d1800
Updated videostab sample
2012-04-19 08:38:42 +00:00
Alexey Spizhevoy
536d36b05a
Refactoring (videostab)
2012-04-18 17:00:07 +00:00
Alexey Spizhevoy
1569c1ed52
Added GPU version of PyrLK based global motion estimator (videostab)
2012-04-18 13:23:41 +00:00
Alexey Spizhevoy
19c30eaa11
Refactored videostab module
2012-04-17 09:12:14 +00:00
Alexey Spizhevoy
8c4ffc8bb2
Fixed typo (videostab)
2012-04-16 11:14:30 +00:00
Alexey Spizhevoy
40e7990b6b
Added linear programming based stabilizer (videostab)
2012-04-16 06:41:06 +00:00
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
2012-04-13 21:50:59 +00:00
Alexey Spizhevoy
9d871abd32
Refactored videostab module. Added normalization into motion estimators.
2012-04-11 14:02:10 +00:00
Alexey Spizhevoy
b5a1bad7a4
Added more flags for motion estimation in videostab sample
2012-04-11 10:17:35 +00:00
Alexey Spizhevoy
b549900fe1
Minor fixes and updates in videostab module and sample
2012-04-10 10:33:19 +00:00
Alexey Spizhevoy
673f879ccd
Fixed bug in videostab sample. Fixed model size in global estimators.
2012-04-10 09:07:30 +00:00
Alexey Spizhevoy
30b461a506
Added support of homography motion model into vidostab sample
2012-04-06 10:51:46 +00:00
Alexey Spizhevoy
d9d4755387
Updated wobble suppression code in videostab module
2012-04-06 08:52:31 +00:00
Alexey Spizhevoy
fa09f3d121
Refactored videostab module. Added MoreAccurateMotionWobbleSuppressor class
2012-04-05 13:23:42 +00:00
Alexey Spizhevoy
f32b645b96
Refactored videostab module, added base class for woobble suppression
2012-04-05 09:15:13 +00:00
Alexey Spizhevoy
efa0717d01
Added support of homography estimation into videostab module
2012-04-04 11:45:16 +00:00
Alexey Spizhevoy
56b5e6d8a8
Updated videostab module
2012-04-02 12:26:05 +00:00
Alexey Spizhevoy
3e23bb6df6
Refactored videostab module and sample
2012-04-02 09:25:27 +00:00
Vadim Pisarevsky
f309bafe9e
another fix for cap_dshow.cpp; fixed warning in facerec_demo
2012-03-30 20:06:06 +00:00
Alexey Spizhevoy
014accaf31
Fixed default arg value in videostab sample
2012-03-30 09:49:41 +00:00
Alexey Spizhevoy
99f29b75a1
Added linear similarity estimation into videostab module
2012-03-30 09:44:32 +00:00
Vadim Pisarevsky
7a62413c94
added houghcircles sample, improved circle detection (ticket #951 )
2012-03-27 12:00:22 +00:00
Vadim Pisarevsky
e8fab91d51
added DIST_LABEL_PIXEL labelType to distanceTransform, ticket #1641 (thanks to Mikhail Matrosov for the patch)
2012-03-27 09:06:21 +00:00
Maria Dimashova
550fd8e57c
added image and depth synchronization
2012-03-27 07:41:48 +00:00
Vadim Pisarevsky
cec8f719a3
added face recognition algorithms, LDA, colormaps (all by Philipp Wagner)
2012-03-24 22:03:47 +00:00
Alexey Spizhevoy
45fd8a6a63
Added load and save motion args into videostab sample
2012-03-22 09:30:28 +00:00
Alexey Spizhevoy
984583981c
Split stabilizer into OnePassStabilizer and TwoPassStabilizer
2012-03-22 07:52:17 +00:00
Maria Dimashova
c1a6cb6221
added oni-files reading
2012-03-21 14:31:40 +00:00
Alexey Spizhevoy
3323ee9d18
Added distance threshold argument into videostab sample
2012-03-21 08:34:00 +00:00
Alexey Spizhevoy
dcb5464b3c
Added more inpainting methods. Fixed some errors.
2012-03-20 12:24:51 +00:00
Marina Kolpakova
577dabb8bc
fixed bug #1571
2012-03-20 09:44:40 +00:00
Alexey Spizhevoy
be73f8e29c
Added quiet mode into videostab sample
2012-03-20 08:12:58 +00:00
Alexey Spizhevoy
e4651fa697
Fixed ensureInclusionConstraint
2012-03-20 07:30:07 +00:00
Alexey Spizhevoy
3abd941774
Minor changes in videostab sample
2012-03-20 07:16:10 +00:00
Alexey Spizhevoy
bde7456256
Updated videostab sample
2012-03-20 06:52:52 +00:00
Alexey Spizhevoy
a60dc947b1
Added first version of videostab module
2012-03-19 13:39:23 +00:00
Marina Kolpakova
1d2c6ef410
fixed sample for new signature of calcOpticalFlowPyrLK
2012-03-19 12:55:48 +00:00
Alexey Spizhevoy
e87a07e2aa
Fixed bug #1693 . Also corrected default parameters for stitching.
2012-03-19 11:51:18 +00:00
Vadim Pisarevsky
c8e206c2ab
added LogPolar Blind Spot Model (thanks to Fabio Solari for the contribution)
2012-03-18 22:29:13 +00:00
Marina Kolpakova
082e988173
Fixed bug #1666
2012-03-18 16:46:07 +00:00
Vadim Pisarevsky
d60623279c
switched to non-constant references in Algorithm::addParam, which is more safe.
2012-03-17 09:50:47 +00:00
Vadim Pisarevsky
846e37ded5
fixed many warnings from GCC 4.6.1
2012-03-17 09:22:31 +00:00
Vadim Pisarevsky
4985c1b632
fixed hundreds of warnings from MSVC 2010.
2012-03-16 21:21:04 +00:00
Maria Dimashova
baa81de122
renamed property of openni camera
2012-03-16 13:59:08 +00:00
Maria Dimashova
00aca7e77a
renamed property of openni camera
2012-03-16 09:08:18 +00:00
Maria Dimashova
930c7bf20e
minor refactoring CvCapture_OpenNI
2012-03-15 15:55:07 +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