我是靠谱客的博主 无私信封,最近开发中收集的这篇文章主要介绍2019 全国电赛--H题电磁炮--openmv识别引导物(带学习功能) 文件读写、RGB转LAB 寻找最大圆 串口 、IO,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019年的电赛 结果是崩了。。。。机械结构变形了 舵机的零点都飘了。。 视觉识别部分也是之前的不带学习的视觉识别,适应不了现场的环境

 到了测试现场 也不让再次改程序了  我后期做的 带有识别功能的openmv程序就没有了用武之地。。。。。    还是希望给后来人一个借鉴吧。程序奉上  代码的下载地址在这里

程序的大致思路是:如果 P6 IO是高电平则 开始识别圆, LAB的色彩空间从文件系统里面读取。  如果一上电发现IO是低电平,那么就进行 颜色的识别, 将获取到的颜色信息(LAB范围) 存储到文件系统中的相应位置。

程序大致可以分为几个模块

GPIO配置  : P6 输入下拉(判断当前的模式,决定是不是要进行学习)

串口 : 115200  8N1 (和单片机进行通讯)

寻找最大的指定LAB值的圆  (主体的识别部分,这部分不做多的介绍,我这边只是调用API)

第零部分 : 引用库

第一部分: IO初始化

第二部分:文件的读

第三部分:文件的写

第四部分:寻找最大圆

第五部分: 找出LAB 的边界值的代码

 

第六部分:main函数部分

这就是代码的全部了,

最后

以上就是无私信封为你收集整理的2019 全国电赛--H题电磁炮--openmv识别引导物(带学习功能) 文件读写、RGB转LAB 寻找最大圆 串口 、IO的全部内容,希望文章能够帮你解决2019 全国电赛--H题电磁炮--openmv识别引导物(带学习功能) 文件读写、RGB转LAB 寻找最大圆 串口 、IO所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部