K210训练模型(必看)

K210训练模型(必看)

  1. 目的:识别羽毛 ----------------------记录篇
  2. 参考资料:
  3. 下载资料: GitHub不好下载可以用下面的链接是一样的 链接:https://pan.baidu.com/s/1UYVkJoRZ5eug4TmQyRi-qA 提取码:jc3l
  4. 记录:
1.下载anaconda3,
Official Website:https://www.anaconda.com/distribution/#download-section
	建议从镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-			      Windows-x86_64.exe
*(安装时记得勾选 【Add Anaconda3 to my PATH environment variable】)
2.anaconda设置环境
新建环境: [$ conda create -n yolo python=3.6]
激活环境: [$ conda activate yolo]
注意换源(也可以不用)
进入程序目录文件夹打开cmd
输入e:    进入e盘
输入cd “目录”
3.配置环境,安装需要的包

输入命令 pip install -r requirements.txt 注意如果安装不了可以打开requirements.txt一个一个的安装, 这里你安装完后要输入pip install h5py==2.10.0 这个命令是我在后面训练的时候出现的问题,输入他就没有问题了。

4.打标签,收集训练集

在yolo-for-k210-master目录下建立两个文件夹 train_ann与train_img这两个文件夹第二个是存放照片的,第一个是存放打完标签的。 将ncc_0.1_win解压到yolo-for-k210-master目录下 使用labellmg.py这个软件进行标定标签。 下载labellmg随便找个教程就可以。。。。。。。 在打标签的时候标签名称应该与低5条的labels里的名字一样如:badmintion

5.修改参数

进入configs.json里面更改lable标签

6.训练

输入python train.py -c configs.json进行训练,

7.转换成Kmodel

训练完成后在工程目录中会多出一个由时间命名的文件,进入 将.tflite后缀的名字改为test.tflite 将他复制到yolo-for-k210-master目录下 输入:ncc_0.1_win cc test.tflite test.kmodel -i tflite -o k210model --dataset train_img 不出意外会出现一个test.kmodel的文件。

8.使用模型

将模型烧录到卡发版,很简单 将maixpy_code文件里的racoon_detector.py复制到K210的IDE中,运行。。。。。

经验分享 程序员 微信小程序 职场和发展