| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 2021 大学生电子设计竞赛 G题 无人机 识别部分 -> 正文阅读 |
|
[人工智能]2021 大学生电子设计竞赛 G题 无人机 识别部分 |
硬件解决方案前视OpenMV与下视OpenMV 赛题整体解决方案
OpenMV代码仓库github: https://github.com/gaowanlu/electronic-design-competition 视觉ROI模型建立ROI模型图如 图表3所示,本项目采用视觉图像大小为 160*120(即宽为 160像素 高为120像素)。在图像中设计四个ROI区域, 图表 3 ROI模型 利用ROI模型设计识别算法当右上区域的内绿色色块的高大于右上区域高的二分之一,与宽度大于右上区域宽的三分之二时,则应向右转。因为项目方案为逆时针方案旋转,所以只能遇到如图中的一种右转情况。 图表 4 右转情况 注(阴影区域为绿色) 当只有中间区域与底部区域内具有绿色色块时,无人机应该向左转(注:逆时针绕行地图情况)。 图表 5 ROI模型 左转情况 注(阴影区域为绿色) 当只有中间区域与底部区域、左上区域具有色块与右上区域不满足右转条件时,无人机应该直行。 图表 6 ROI模型 直行情况 注(阴影区域为绿色) 无人机在直行中利用视觉数据 a角度与distance 距离偏差 进行姿态校正,沿边飞行。 图表 7 ROI模型 直行情况 注(阴影区域为绿色) 图表 8 ROI模型 寻找A 注(阴影区域为绿色) 当无人机利用程序控制从起点起飞后或者喷洒完毕后到A字体之上时,无人机向上位机发送识别A字体的通信指令,上位机首先在无人机下方视野中寻找绿色ROI区域(使用LAB色彩模型进行二值化与轮廓寻找可以很好解决),再利用如图中的ROI1区域作为下一步的感性区域。在ROI1区域中寻找最大的黑色轮廓,并将其范围作为ROI2区域。下一步利用霍夫直线检测 寻找“停机坪”机器视觉解决方案: 图表 9 停机坪 寻找黑色杆与识别条形码机器视觉解决方案: 图表 10 识别黑色杆与条形码 解决此问题需要解决两个难点:1、如何寻找黑色杆使得无人机前方的相机镜头尽可能正对黑色杆方向。2、采用QVGA分辨率(320*240)的条件且无人机距离杆较远的情况下如何识别到条形码。 赛题详情
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 4:27:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |