KNN算法: 目的是分类,具体过程为,先训练,这个训练我估计只是对训练数据进行一个存储,knn测试的过程是根据测试样例找出与这个样例的距离最近的k个点,看这k个点中哪个分类所占的比例比较多,那么这个样例就属于这个分类.所以我们要做的就是确定这个k,这个k是个超参数,所以需要手动测试. 具体使用方式为 1 knn = cv.KNearest() 2 3 knn.train(train_datas,train_labels) 4 5 ret,result,neighbours,dist = knn.…