本人第一篇博客


此文章基于openCV3.4版本,只需下载一个openCV3.4.exe安装,然后在eclipse中配置
1、在本地路径下创建样本目录如图:目录下分别存储相对于需要训练的图片,我的是没类路径下有50张图片
2、循环读取目录下的图片,存储到特征向量矩阵中:
函数getAllFiles(String path)为查找目录下所有图片,保存路径到List集合中返回。
image_rows、image_cols为自定义的图片大小(我的是16*8),trainData位一个Mat(sample_num_perclass*class_num,image_rows*image_cols,CvType.CV_32FC1),sample_num_perclass为每种类型的图片数量,class_num为图片种类
3、设置标签数据输出:
lables为Mat(sample_num_perclass*class_num,class_num,CvType.CV_32FC1)
4、训练数据:
5、识别:
下载链接:http://download.csdn.net/download/ypqqq/10232865