我是靠谱客的博主 无私信封,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复