视觉模块
openmv
概括
1、网址
中文官网:星瞳科技
教程:上手教程
文档:中文文档
所有对象及方法:特定于OpenMV Cam的库
2、查找手册
所有外设概述:pyb各种外设
常见场景
寻找色块:追踪小球 (官网写着追踪小球,但其实是寻找色块)
模版匹配(单):模版匹配NCC
模版匹配(多):多模版匹配NCC
串口通信(只发送一个字节):介绍
巡线小车:巡线小车
代码注解
1、JSON
以下的代码即可完成JSON的转换。
文档:https://docs.singtown.com/micropython/zh/latest/openmvcam/library/ujson.html
1 | import json |
有时可以使用python的字符串格式化的功能代替JSON,例如下面的代码是一样的。
1 | output_str="[%d,%d]" % (max_blob.cx(),max_blob.cy()) #方式1 |
2、其他
自己学的时候写了个定时器定时中断控制灯的代码
1 | import time |
k210
介绍
1、概述
嘉楠科技:嘉楠科技
勘智K210:勘智K210
K210视觉识别模块:K210视觉识别模块
购买:亚博智能 K210视觉识别模块CanMV传感器AI机器摄像头Python开发板
2、学习资料
K210视觉识别模块教程:K210视觉识别模块学习专区 - 亚博智能
CanMV文档:https://developer.canaan-creative.com/index.html?channel=developer#/document/canmv
CanMV API 手册:https://developer.canaan-creative.com/index.html?channel=developer#/document/canmv
数字识别
1、介绍
自主学习分类:自主学习分类
2、模型训练
哔哩哔哩教程:基于MaixHub与K210模型训练和实时目标检测(入门版)
MaixHub:https://maixhub.com/
labelimg 下载:Windows 10下安装labelImg标注工具!