k-means，vocabulary tree，c++，image search