def generate_codebook(image, detectAndCompute=SIFT_create().detectAndCompute):
descriptors = detectAndCompute(image, window_size=None)
kmeans = MiniBatchKMeans(n_clusters=2048, batch_size=128,
n_init=10, max_no_improvement=10)
kmeans.fit(descriptors)
codebook = kmeans.cluster_centers_[:]
return codebook
评论列表
文章目录