0.前言

感觉其实没啥好说的,但还是讲一点点经历吧!

最开始跟着星瞳科技的教程逐步学习,在了解大体框架之后,细枝末节的东西就没有去管它。

在星瞳OpenMV的IDE中编程还是挺方便的,也不用动脑子。

主要是OpenMV的库比较多,这样你只需要用即可,并不需要考虑很多的底层逻辑。

.

要是实在不知道怎么学就上手试一下就会了owo

还有一件事:购买

这一点得按需,经费足够的话完全可以在星瞳的官方淘宝店购买,其他店里低价卖的自制也可以用的(我用的就全是“盗版”的哈哈哈)。

星瞳科技只是一个国区代理,而OpenMV本来就是一个开源的东西,在github上面也能找得到很多开源项目,你只需画一个板焊好刷上固件就一样用的,有能力就可以无需烦恼。

1.在哪里学习?

1.1.星瞳官方提供:

.

OpenMV IDE 下载:

https://openmv.io/pages/download

星瞳 OpenMV 教程书:

https://book.openmv.cc

星瞳 MicroPython 和 OpenMV Cam 中文文档:

https://docs.singtown.com/micropython/zh/latest/openmvcam/library/index.html

星瞳官网:

https://singtown.com/openmv/

星瞳B站:(大道至简,但遇到电赛她是真的开源啊wwwww)

https://space.bilibili.com/22215525

.

1.2.一些博主提供:

.

小黑的OpenMv - 从入门到实战!(寻迹/串口通信/脱机调阈值/模板匹配...):

https://www.bilibili.com/video/BV1b14y1q7ip

.

2.必会重点部分

2.1.数据类型与串口通信

接线:P4是(TX),P5是(RX),要共地。

.

要不要采用数据包、包头包尾的形式?这样有什么好处?

发送的数据类型是几进制?编码方式是什么?

.

https://book.openmv.cc/MCU/serial1.html

https://book.openmv.cc/MCU/serial2.html

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标记跟踪:

https://book.openmv.cc/image/apriltag.html

3.一些注意事项

3.1.刷固件

.

3.2.发热

.

3.2.烧?

.