【新手基础教程】自学习分类器(self learning classifier)
# 自学习分类器(self learning classifier)无需单独训练, 直接在开发板上对物体特征进行学习,然后直接使用
演示视频:(https://www.youtube.com/watch?v=aLW1YQrT-2A)或者(https://www.bilibili.com/video/BV1Ck4y1d7tx)
## 1. 使用方法
- [在这里](https://dl.sipeed.com/MAIX/MaixPy/release/master/maixpy_v0.5.0_33_gfcd6d8a)下载版本 >= v0.5.0-33 的固件
- [下载 kmodel](https://www.maixhub.com/index.php/index/index/detail/id/225.html)
- 使用(https://github.com/sipeed/kflash_gui)下载固件和模型
- 运行[示例脚本](https://github.com/sipeed/MaixPy_scripts/blob/master/machine_vision/self_learning_classifier/self_learning_classifier.py)
然后运行启动后开始学习物体
- 按开发板上的`boot 按钮`来捕获 3 个类别`手机`,`小车`,`键盘`, 每个类别只需要捕获一次
- 然后捕获 15 张图, 对顺序没有要求, 比如捕获 5 张`手机`, 5 张`小车`, 5 张`键盘`的图片
- 然后它会自动学习这 15 张图的特征
- 最后识别到的图像类别会展示在左上角
## 2. 保存/加载学习好的特征
- 使用`classifier.save(path)`来保存学习好的特征到`path`文件
- 使用`KPU.classifier.load()`来加载特征, 参考(https://github.com/sipeed/MaixPy_scripts/blob/master/machine_vision/self_learning_classifier/self_learning_classifier_load.py)文件
页:
[1]