本人第一篇博客基于openCV的javaCV做图片的神经网络训练基于openCV的javaCV做图片的神经网络训练基于openCV的javaCV做图片的神经网络训练

此文章基于openCV3.4版本,只需下载一个openCV3.4.exe安装,然后在eclipse中配置

1、在本地路径下创建样本目录如图:目录下分别存储相对于需要训练的图片,我的是没类路径下有50张图片

基于openCV的javaCV做图片的神经网络训练

2、循环读取目录下的图片,存储到特征向量矩阵中:基于openCV的javaCV做图片的神经网络训练

函数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、设置标签数据输出:

基于openCV的javaCV做图片的神经网络训练

lables为Mat(sample_num_perclass*class_num,class_num,CvType.CV_32FC1)

4、训练数据:

基于openCV的javaCV做图片的神经网络训练

5、识别:

基于openCV的javaCV做图片的神经网络训练

下载链接:http://download.csdn.net/download/ypqqq/10232865

相关文章:

  • 2021-11-23
  • 2021-11-23
  • 2021-09-17
  • 2021-03-31
  • 2021-12-13
猜你喜欢
  • 2021-05-18
  • 2021-06-21
  • 2021-11-06
  • 2022-01-06
  • 2022-01-11
  • 2021-12-03
相关资源
相似解决方案