opencv/samples/cpp
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
..
fabmap 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
matching_to_many_images refactored features2d and sample on matching to many images 2010-11-22 18:27:08 +00:00
Qt_sample Build tutorial codes together with other samples 2012-11-09 10:15:48 +04:00
rgbdodometry initial version of rgbd odometry with sample 2012-03-11 09:31:28 +00:00
tutorial_code Fix build with STLPort from NDK r8d 2012-12-22 00:59:56 +04:00
3calibration.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
baboon.jpg added missing images for C++ samples 2010-11-30 10:09:08 +00:00
bagofwords_classification.cpp Fix build with STLPort from NDK r8d 2012-12-22 00:59:56 +04:00
bgfg_gmg.cpp new optimized version of BackgroundSubtractorGMG 2012-08-08 18:15:06 +04:00
bgfg_segm.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
board.jpg added houghcircles sample, improved circle detection (ticket #951) 2012-03-27 12:00:22 +00:00
brief_match_test.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
build3dmodel.cpp Fixed number of warnings. Fixed mingw64 build. 2012-06-12 14:46:12 +00:00
building.jpg propagated some more fixes from 2.3 branch to the trunk 2011-06-30 12:06:26 +00:00
calibration_artificial.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
calibration.cpp Fix build with STLPort from NDK r8d 2012-12-22 00:59:56 +04:00
camshiftdemo.cpp Revert "add new version of CommandLineParser. add empty docs" 2012-10-15 20:01:44 +04:00
chamfer.cpp Revert "add new version of CommandLineParser. add empty docs" 2012-10-15 20:01:44 +04:00
CMakeLists.txt Rename sample & tutorial executables 2012-11-09 10:15:48 +04:00
connected_components.cpp Revert "add new version of CommandLineParser. add empty docs" 2012-10-15 20:01:44 +04:00
contours2.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
convexhull.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
cout_mat.cpp Fixed number of warnings. Fixed mingw64 build. 2012-06-12 14:46:12 +00:00
delaunay2.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
demhist.cpp Revert "add new version of CommandLineParser. add empty docs" 2012-10-15 20:01:44 +04:00
descriptor_extractor_matcher.cpp fixed #2580, #2210. some work on #2025. 2013-01-29 19:38:56 +04:00
detection_based_tracker_sample.cpp Fix build of samples 2012-10-17 02:09:46 +04:00
detector_descriptor_evaluation.cpp Fixed number of warnings. Fixed mingw64 build. 2012-06-12 14:46:12 +00:00
detector_descriptor_matcher_evaluation.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
dft.cpp Revert "add new version of CommandLineParser. add empty docs" 2012-10-15 20:01:44 +04:00
distrans.cpp Revert "add new version of CommandLineParser. add empty docs" 2012-10-15 20:01:44 +04:00
drawing.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
edge.cpp Revert "add new version of CommandLineParser. add empty docs" 2012-10-15 20:01:44 +04:00
em.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
fabmap_sample.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
facerec_at_t.txt 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
facerec_demo.cpp 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
fback.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
fern_params.xml Moved fern_params.xml to samples/cpp for generic_descriptor_match sample 2010-06-11 09:46:43 +00:00
ffilldemo.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
filestorage.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
fitellipse.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
freak_demo.cpp Fixed FREAK on Android 2012-06-25 11:19:11 +00:00
fruits.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
gencolors.cpp fixed compilation under MSVC 2011-10-06 12:37:53 +00:00
generic_descriptor_match.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
grabcut.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
houghcircles.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
houghlines.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
hybridtrackingsample.cpp Fixed number of warnings. Fixed mingw64 build. 2012-06-12 14:46:12 +00:00
image.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
imagelist_creator.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
inpaint.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
kalman.cpp let Kalman handle the missing measurements (bug #1380) 2012-10-12 14:01:36 +04:00
kmeans.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
laplace.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
latentsvm_multidetect.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
left01.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left02.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left03.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left04.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left05.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left06.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left07.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left08.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left09.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left11.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left12.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left13.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
left14.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
lena.jpg added missing images for C++ samples 2010-11-30 10:09:08 +00:00
letter_recog.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
letter-recognition.data converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
linemod.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
lkdemo.cpp Fixed number of warnings. Fixed mingw64 build. 2012-06-12 14:46:12 +00:00
logo_in_clutter.png added chamfer matcher code and sample (contributed by Antonella Cascitelli, Marco Di Stefano and Stefano Fabri) 2010-11-30 01:34:39 +00:00
logo.png added chamfer matcher code and sample (contributed by Antonella Cascitelli, Marco Di Stefano and Stefano Fabri) 2010-11-30 01:34:39 +00:00
logpolar_bsm.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
matcher_simple.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
matching_to_many_images.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
meanshift_segmentation.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
memorial.exr added openexr sample file 2011-08-15 13:18:01 +00:00
minarea.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
morphology2.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
opencv_version.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
OpenEXRimages_HighDynamicRange_Retina_toneMapping_video.cpp Fixed number of warnings. Fixed mingw64 build. 2012-06-12 14:46:12 +00:00
OpenEXRimages_HighDynamicRange_Retina_toneMapping.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
openni_capture.cpp added Asus Xtion QVGA modes to the OpenNI backend (patch #1753) 2012-10-09 22:01:43 +04:00
pca.cpp Fix remaining windows build warnings 2012-10-24 20:27:20 +04:00
peopledetect.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
phase_corr.cpp fixed hundreds of warnings from MSVC 2010. 2012-03-16 21:21:04 +00:00
pic1.png converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
pic2.png converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
pic3.png converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
pic4.png converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
pic5.png converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
pic6.png converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
point_cloud.cpp Fix build with STLPort from NDK r8d 2012-12-22 00:59:56 +04:00
points_classifier.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
retinaDemo.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
rgbdodometry.cpp set sample param to its default value in function 2012-06-18 14:14:15 +00:00
right01.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right02.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right03.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right04.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right05.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right06.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right07.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right08.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right09.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right11.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right12.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right13.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
right14.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
segment_objects.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
select3dobj.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
simpleflow_demo.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
squares.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
starter_imagelist.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
starter_video.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
stereo_calib.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
stereo_calib.xml rewrote stereo_calib in C++ 2010-11-29 13:31:52 +00:00
stereo_match.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
stitching_detailed.cpp Fix Android build warnings 2012-10-19 16:14:14 +04:00
stitching.cpp Updated warning options for GCC; fixed new warnings. 2012-06-20 12:27:02 +00:00
stuff.jpg converted some OpenCV C samples to C++ 2010-11-27 23:15:16 +00:00
templ.png added Generalized Hough implementation 2012-09-10 16:49:40 +04:00
tsukuba_l.png propagated some more fixes from 2.3 branch to the trunk 2011-06-30 12:06:26 +00:00
tsukuba_r.png propagated some more fixes from 2.3 branch to the trunk 2011-06-30 12:06:26 +00:00
video_dmtx.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
video_homography.cpp Set stricter warning rules for gcc 2012-06-07 17:21:29 +00:00
videostab.cpp Fix build with STLPort from NDK r8d 2012-12-22 00:59:56 +04:00
watershed.cpp Fixed number of warnings. Fixed mingw64 build. 2012-06-12 14:46:12 +00:00