Introduction - If you have any usage issues, please Google them yourself
SIFT operator, inside contains three individual written procedures, for the image feature point extraction work have a good help. Classic!
Packet : 81404575siftwritebyc.rar filelist
sift new\sift new\sift-1.1.1_20070330_win\beaver.png
sift new\sift-1.1.1_20070330_win\beaver.sift
sift new\sift-1.1.1_20070330_win\beaver_xform.png
sift new\sift-1.1.1_20070330_win\ChangeLog.txt
sift new\sift-1.1.1_20070330_win\dspfeat.c
sift new\sift-1.1.1_20070330_win\imgfeatures.c
sift new\sift-1.1.1_20070330_win\imgfeatures.h
sift new\sift-1.1.1_20070330_win\kdtree.c
sift new\sift-1.1.1_20070330_win\kdtree.h
sift new\sift-1.1.1_20070330_win\LICENSE.txt
sift new\sift-1.1.1_20070330_win\LICENSE.ubc.txt
sift new\sift-1.1.1_20070330_win\match.c
sift new\sift-1.1.1_20070330_win\minpq.c
sift new\sift-1.1.1_20070330_win\minpq.h
sift new\sift-1.1.1_20070330_win\README.txt
sift new\sift-1.1.1_20070330_win\sift.c
sift new\sift-1.1.1_20070330_win\sift.h
sift new\sift-1.1.1_20070330_win\siftfeat.c
sift new\sift-1.1.1_20070330_win\utils.c
sift new\sift-1.1.1_20070330_win\THANKS.txt
sift new\sift-1.1.1_20070330_win\utils.h
sift new\sift-1.1.1_20070330_win\xform.c
sift new\sift-1.1.1_20070330_win\xform.h
sift new\sift-1.1.1_20070330_win\siftFeat\siftFeat.vcproj
sift new\sift-1.1.1_20070330_win\siftFeat\siftFeat.ncb
sift new\sift-1.1.1_20070330_win\siftFeat\siftFeat.sln
sift new\sift-1.1.1_20070330_win\siftFeat\siftFeat.suo
sift new\sift-1.1.1_20070330_win\match\match.sln
sift new\sift-1.1.1_20070330_win\match\match.vcproj
sift new\sift-1.1.1_20070330_win\match\match.vcproj.BIT.EthanHu.user
sift new\sift-1.1.1_20070330_win\match\UpgradeLog.XML
sift new\sift-1.1.1_20070330_win\match\_UpgradeReport_Files\UpgradeReport.css
sift new\sift-1.1.1_20070330_win\match\_UpgradeReport_Files\UpgradeReport.xslt
sift new\sift-1.1.1_20070330_win\match\_UpgradeReport_Files\UpgradeReport_Minus.gif
sift new\sift-1.1.1_20070330_win\match\_UpgradeReport_Files\UpgradeReport_Plus.gif
sift new\sift-1.1.1_20070330_win\match\_UpgradeReport_Files\Thumbs.db
sift new\sift-1.1.1_20070330_win\dspFeat\dspFeat.sln
sift new\sift-1.1.1_20070330_win\dspFeat\dspFeat.ncb
sift new\sift-1.1.1_20070330_win\dspFeat\dspFeat.vcproj
sift new\sift-1.1.1_20070330_win\docs\html\annotated.html
sift new\sift-1.1.1_20070330_win\docs\html\doxygen.css
sift new\sift-1.1.1_20070330_win\docs\html\doxygen.png
sift new\sift-1.1.1_20070330_win\docs\html\files.html
sift new\sift-1.1.1_20070330_win\docs\html\formula.repository
sift new\sift-1.1.1_20070330_win\docs\html\form_0.png
sift new\sift-1.1.1_20070330_win\docs\html\form_1.png
sift new\sift-1.1.1_20070330_win\docs\html\form_10.png
sift new\sift-1.1.1_20070330_win\docs\html\form_11.png
sift new\sift-1.1.1_20070330_win\docs\html\form_12.png
sift new\sift-1.1.1_20070330_win\docs\html\form_13.png
sift new\sift-1.1.1_20070330_win\docs\html\form_2.png
sift new\sift-1.1.1_20070330_win\docs\html\form_3.png
sift new\sift-1.1.1_20070330_win\docs\html\form_4.png
sift new\sift-1.1.1_20070330_win\docs\html\form_5.png
sift new\sift-1.1.1_20070330_win\docs\html\form_6.png
sift new\sift-1.1.1_20070330_win\docs\html\form_7.png
sift new\sift-1.1.1_20070330_win\docs\html\form_8.png
sift new\sift-1.1.1_20070330_win\docs\html\form_9.png
sift new\sift-1.1.1_20070330_win\docs\html\functions.html
sift new\sift-1.1.1_20070330_win\docs\html\functions_vars.html
sift new\sift-1.1.1_20070330_win\docs\html\globals.html
sift new\sift-1.1.1_20070330_win\docs\html\globals_defs.html
sift new\sift-1.1.1_20070330_win\docs\html\globals_enum.html
sift new\sift-1.1.1_20070330_win\docs\html\globals_func.html
sift new\sift-1.1.1_20070330_win\docs\html\globals_type.html
sift new\sift-1.1.1_20070330_win\docs\html\imgfeatures_8h.html
sift new\sift-1.1.1_20070330_win\docs\html\index.html
sift new\sift-1.1.1_20070330_win\docs\html\kdtree_8h.html
sift new\sift-1.1.1_20070330_win\docs\html\minpq_8h.html
sift new\sift-1.1.1_20070330_win\docs\html\sift_8h.html
sift new\sift-1.1.1_20070330_win\docs\html\structdetection__data.html
sift new\sift-1.1.1_20070330_win\docs\html\structfeature.html
sift new\sift-1.1.1_20070330_win\docs\html\structkd__node.html
sift new\sift-1.1.1_20070330_win\docs\html\structmin__pq.html
sift new\sift-1.1.1_20070330_win\docs\html\structpq__node.html
sift new\sift-1.1.1_20070330_win\docs\html\structransac__data.html
sift new\sift-1.1.1_20070330_win\docs\html\tabs.css
sift new\sift-1.1.1_20070330_win\docs\html\tab_b.gif
sift new\sift-1.1.1_20070330_win\docs\html\tab_l.gif
sift new\sift-1.1.1_20070330_win\docs\html\tab_r.gif
sift new\sift-1.1.1_20070330_win\docs\html\utils_8h.html
sift new\sift-1.1.1_20070330_win\docs\html\xform_8h.html
sift_c\canny.c
sift_c\canny.h
sift_c\gaussconv.c
sift_c\gaussconv.h
sift_c\image.c
sift_c\image.h
sift_c\imageio.c
sift_c\imageio.h
sift_c\main.c
sift_c\matrix.c
sift_c\matrix.h
sift_c\octave.c
sift_c\octave.h
sift_c\scalespace.c
sift_c\scalespace.h
sift_c\siftconstants.h
sift_c\siftfilters.c
sift_c\siftfilters.h
sift_c\sort.c
sift_c\sort.h
sift_c\test_c\canny.c
sift_c\test_c\canny.h
sift_c\test_c\gaussconv.h
sift_c\test_c\image.c
sift_c\test_c\image.h
sift_c\test_c\imageio.c
sift_c\test_c\imageio.h
sift_c\test_c\keypoints.pgm
sift_c\test_c\keypoints_all.pgm
sift_c\test_c\matrix.c
sift_c\test_c\matrix.h
sift_c\test_c\octave.h
sift_c\test_c\output.txt
sift_c\test_c\output_candidates.txt
sift_c\test_c\output_filtered.txt
sift_c\test_c\output_histogram.txt
sift_c\test_c\output_histogram2.txt
sift_c\test_c\output_trash.txt
sift_c\test_c\scalespace.h
sift_c\test_c\siftconstants.h
sift_c\test_c\siftfilters.h
sift_c\test_c\sort.c
sift_c\test_c\sort.h
sift_c\test_c\test_c.dsp
sift_c\test_c\test_c.dsw
sift_c\test_c\test_c.ncb
sift_c\test_c\test_c.plg
sift_c\test_c\scalespace.c
sift_c\test_c\octave.c
sift_c\test_c\gaussconv.c
sift_c\test_c\siftfilters.c
sift_c\test_c\main.c
sift_c\test_c\test_c.opt
sift_c\test\ReadMe.txt
sift_c\test\Resource.h
sift_c\test\StdAfx.cpp
sift_c\test\StdAfx.h
sift_c\test\test.aps
sift_c\test\test.clw
sift_c\test\test.cpp
sift_c\test\test.dsp
sift_c\test\test.dsw
sift_c\test\test.h
sift_c\test\test.ncb
sift_c\test\test.opt
sift_c\test\test.rc
sift_c\test\testDlg.cpp
sift_c\test\testDlg.h
sift_c\test\res\test.ico
sift_c\test\res\test.rc2
sift1\GaussianConvolution.cpp
sift1\LoweDetector.cpp
sift1\MatchKeys.cpp
sift1\Transform.cpp
sift1\RANSAC.cpp
sift1\ScaleSpace.cpp
sift new\sift-1.1.1_20070330_win\siftFeat\Debug
sift new\sift-1.1.1_20070330_win\match\Debug
sift new\sift-1.1.1_20070330_win\match\_UpgradeReport_Files
sift new\sift-1.1.1_20070330_win\docs\html
sift new\sift-1.1.1_20070330_win\siftFeat
sift new\sift-1.1.1_20070330_win\match
sift new\sift-1.1.1_20070330_win\dspFeat
sift new\sift-1.1.1_20070330_win\docs
sift_c\test_c\Debug
sift_c\test\Debug
sift_c\test\res
sift new\sift-1.1.1_20070330_win
sift_c\test_c
sift_c\test
sift new
sift_c
sift1