首页 > 代码库 > opencv K邻近分类器的使用
opencv K邻近分类器的使用
下面是手册中给出的K邻近分类器使用的例子,该例子是以CvMat形式实现的。通过下面的例子可以知道如何使用Opencv自带的分类器、矩阵数据如何访问、如何画图、如何使用Opencv的随机数生成函数等内容。在第二个例子中已将这些代码部分做了注释。
#include "ml.h" #include "highgui.h" int main( int argc, char** argv ) { const int K = 10; int i, j, k, accuracy; float response; int train_sample_count = 100; CvRNG rng_state = cvRNG( - 1); CvMat* trainData = http://www.mamicode.com/cvCreateMat( train_sample_count, 2, CV_32FC1 );>下面是自己修改的基于Mat数据类型的K邻近分类器使用例子
#include <opencv.hpp> int main( int argc, char** argv ) { const int K = 10; int i, j, k, accuracy; float response; int train_sample_count = 100; RNG rng_state = RNG( - 1); //如何使用随机函数 Mat trainData=http://www.mamicode.com/Mat::zeros( train_sample_count, 2, CV_32FC1 );>
下面是分类器分类结果
opencv K邻近分类器的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。