• Vadim Pisarevsky's avatar
    fixed #2580, #2210. some work on #2025. · c69312ea
    Vadim Pisarevsky authored
    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.
    c69312ea
Name
Last commit
Last update
..
Qt_sample Loading commit data...
fabmap Loading commit data...
matching_to_many_images Loading commit data...
rgbdodometry Loading commit data...
tutorial_code Loading commit data...
3calibration.cpp Loading commit data...
CMakeLists.txt Loading commit data...
OpenEXRimages_HighDynamicRange_Retina_toneMapping.cpp Loading commit data...
OpenEXRimages_HighDynamicRange_Retina_toneMapping_video.cpp Loading commit data...
baboon.jpg Loading commit data...
bagofwords_classification.cpp Loading commit data...
bgfg_gmg.cpp Loading commit data...
bgfg_segm.cpp Loading commit data...
board.jpg Loading commit data...
brief_match_test.cpp Loading commit data...
build3dmodel.cpp Loading commit data...
building.jpg Loading commit data...
calibration.cpp Loading commit data...
calibration_artificial.cpp Loading commit data...
camshiftdemo.cpp Loading commit data...
chamfer.cpp Loading commit data...
connected_components.cpp Loading commit data...
contours2.cpp Loading commit data...
convexhull.cpp Loading commit data...
cout_mat.cpp Loading commit data...
delaunay2.cpp Loading commit data...
demhist.cpp Loading commit data...
descriptor_extractor_matcher.cpp Loading commit data...
detection_based_tracker_sample.cpp Loading commit data...
detector_descriptor_evaluation.cpp Loading commit data...
detector_descriptor_matcher_evaluation.cpp Loading commit data...
dft.cpp Loading commit data...
distrans.cpp Loading commit data...
drawing.cpp Loading commit data...
edge.cpp Loading commit data...
em.cpp Loading commit data...
fabmap_sample.cpp Loading commit data...
facerec_at_t.txt Loading commit data...
facerec_demo.cpp Loading commit data...
fback.cpp Loading commit data...
fern_params.xml Loading commit data...
ffilldemo.cpp Loading commit data...
filestorage.cpp Loading commit data...
fitellipse.cpp Loading commit data...
freak_demo.cpp Loading commit data...
fruits.jpg Loading commit data...
gencolors.cpp Loading commit data...
generic_descriptor_match.cpp Loading commit data...
grabcut.cpp Loading commit data...
houghcircles.cpp Loading commit data...
houghlines.cpp Loading commit data...
hybridtrackingsample.cpp Loading commit data...
image.cpp Loading commit data...
imagelist_creator.cpp Loading commit data...
inpaint.cpp Loading commit data...
kalman.cpp Loading commit data...
kmeans.cpp Loading commit data...
laplace.cpp Loading commit data...
latentsvm_multidetect.cpp Loading commit data...
left01.jpg Loading commit data...
left02.jpg Loading commit data...
left03.jpg Loading commit data...
left04.jpg Loading commit data...
left05.jpg Loading commit data...
left06.jpg Loading commit data...
left07.jpg Loading commit data...
left08.jpg Loading commit data...
left09.jpg Loading commit data...
left11.jpg Loading commit data...
left12.jpg Loading commit data...
left13.jpg Loading commit data...
left14.jpg Loading commit data...
lena.jpg Loading commit data...
letter-recognition.data Loading commit data...
letter_recog.cpp Loading commit data...
linemod.cpp Loading commit data...
lkdemo.cpp Loading commit data...
logo.png Loading commit data...
logo_in_clutter.png Loading commit data...
logpolar_bsm.cpp Loading commit data...
matcher_simple.cpp Loading commit data...
matching_to_many_images.cpp Loading commit data...
meanshift_segmentation.cpp Loading commit data...
memorial.exr Loading commit data...
minarea.cpp Loading commit data...
morphology2.cpp Loading commit data...
opencv_version.cpp Loading commit data...
openni_capture.cpp Loading commit data...
pca.cpp Loading commit data...
peopledetect.cpp Loading commit data...
phase_corr.cpp Loading commit data...
pic1.png Loading commit data...
pic2.png Loading commit data...
pic3.png Loading commit data...
pic4.png Loading commit data...
pic5.png Loading commit data...
pic6.png Loading commit data...
point_cloud.cpp Loading commit data...
points_classifier.cpp Loading commit data...
retinaDemo.cpp Loading commit data...
rgbdodometry.cpp Loading commit data...
right01.jpg Loading commit data...
right02.jpg Loading commit data...
right03.jpg Loading commit data...
right04.jpg Loading commit data...
right05.jpg Loading commit data...
right06.jpg Loading commit data...
right07.jpg Loading commit data...
right08.jpg Loading commit data...
right09.jpg Loading commit data...
right11.jpg Loading commit data...
right12.jpg Loading commit data...
right13.jpg Loading commit data...
right14.jpg Loading commit data...
segment_objects.cpp Loading commit data...
select3dobj.cpp Loading commit data...
simpleflow_demo.cpp Loading commit data...
squares.cpp Loading commit data...
starter_imagelist.cpp Loading commit data...
starter_video.cpp Loading commit data...
stereo_calib.cpp Loading commit data...
stereo_calib.xml Loading commit data...
stereo_match.cpp Loading commit data...
stitching.cpp Loading commit data...
stitching_detailed.cpp Loading commit data...
stuff.jpg Loading commit data...
templ.png Loading commit data...
tsukuba_l.png Loading commit data...
tsukuba_r.png Loading commit data...
video_dmtx.cpp Loading commit data...
video_homography.cpp Loading commit data...
videostab.cpp Loading commit data...
watershed.cpp Loading commit data...