0.前言
感觉其实没啥好说的,但还是讲一点点经历吧!
最开始跟着星瞳科技的教程逐步学习,在了解大体框架之后,细枝末节的东西就没有去管它。
在星瞳OpenMV的IDE中编程还是挺方便的,也不用动脑子。
主要是OpenMV的库比较多,这样你只需要用即可,并不需要考虑很多的底层逻辑。
.
要是实在不知道怎么学就上手试一下就会了owo
还有一件事:购买
这一点得按需,经费足够的话完全可以在星瞳的官方淘宝店购买,其他店里低价卖的自制也可以用的(我用的就全是“盗版”的哈哈哈)。
星瞳科技只是一个国区代理,而OpenMV本来就是一个开源的东西,在github上面也能找得到很多开源项目,你只需画一个板焊好刷上固件就一样用的,有能力就可以无需烦恼。
1.在哪里学习?
1.1.星瞳官方提供:
.
OpenMV IDE 下载:
星瞳 OpenMV 教程书:
星瞳 MicroPython 和 OpenMV Cam 中文文档:
https://docs.singtown.com/micropython/zh/latest/openmvcam/library/index.html
星瞳官网:
星瞳B站:(大道至简,但遇到电赛她是真的开源啊wwwww)
.
1.2.一些博主提供:
.
小黑的OpenMv - 从入门到实战!(寻迹/串口通信/脱机调阈值/模板匹配...):
.
2.必会重点部分
2.1.数据类型与串口通信
接线:P4是(TX),P5是(RX),要共地。
.
要不要采用数据包、包头包尾的形式?这样有什么好处?
发送的数据类型是几进制?编码方式是什么?
.
2.2.脱机运行及调参
买一个1.8寸LCD屏幕
.
困了( ̄o ̄) . z Z改天再说...
2.3.图像处理一般过程
2.2.1.内部
识别目标类型决定:
选用灰度图片或彩图
是否要切割画面以排除干扰
是否要改变曝光、对比度等来初步提高目标期望
.
调整阈值以最终确定目标。
.
2.2.2.外部
在外部加入补光,可降低环境光对识别效率与准确度的影响
2.4.循迹
2.4.1.单线
.
2.4.2.双线
.
2.5.AprilTags
这个东西挺神奇的,他可以让相机得到点与面的空间相对位置。
测距、跟踪都很好用。
.
AprilTag标记跟踪:
3.一些注意事项
3.1.刷固件
.
3.2.发热
.
3.2.烧?
.