K210训练模型(必看)
K210训练模型(必看)
- 目的:识别羽毛 ----------------------记录篇
- 参考资料:
- 下载资料: GitHub不好下载可以用下面的链接是一样的 链接:https://pan.baidu.com/s/1UYVkJoRZ5eug4TmQyRi-qA 提取码:jc3l
- 记录:
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中,运行。。。。。