自己总结的sift算法.