Robomaster:大风车识别可视化

我电第一次参加线下赛(3月底开始备赛 五月底开打。。。),识别风车后做PNP解算(当然使用我们自己的相机标定参数,解算的数值肯定是不准确的),但是官方风车视频是匀速运动,所以解算角度数据的三维视图应该呈环状分布。二维视图是三角函数分布

1.用origin2017作图,部分原始数据如(通过cout打印),打印前后记得添加空格,便于通过Excel分列。

cout << "Pitch: " << m_pitch << " Yaw: " << m_yaw << " Distance: " << m_distance<< endl;
Pitch: -0.0450634 Yaw: -0.0201264 Distance: 7467.98
Pitch: -0.0452476 Yaw: -0.0206259 Distance: 7620.43
Pitch: -0.0460098 Yaw: -0.0213344 Distance: 7731.04
Pitch: -0.0470508 Yaw: -0.0227127 Distance: 7854.51
Pitch: -0.0477575 Yaw: -0.0234457 Distance: 7984.8
Pitch: -0.0496124 Yaw: -0.0236558 Distance: 6572.52
Pitch: -0.0504374 Yaw: -0.0243907 Distance: 6675.69
Pitch: -0.0515573 Yaw: -0.0254507 Distance: 6899.03
Pitch: -0.0524409 Yaw: -0.0259099 Distance: 6848.48
Pitch: -0.0538019 Yaw: -0.0268765 Distance: 7115.36
Pitch: -0.0545992 Yaw: -0.0274761 Distance: 7384.13
Pitch: -0.0560077 Yaw: -0.0283096 Distance: 7601.72
Pitch: -0.0569422 Yaw: -0.028799 Distance: 7838.28
Pitch: -0.0582918 Yaw: -0.0293768 Distance: 7991.83
Pitch: -0.0592907 Yaw: -0.029657 Distance: 7960.4

2.如果粘贴至EXCEL未自动分列则选择 数据->分列->分隔符号->下一步->空格->下一步。然后再后边空余列填充数字序列如蓝色框图所示。效果如下

3.数据粘贴至Origin2017中,坐标分别设置为XYZ,X:pitch数据,Y:yaw数据,Z:填充序列。

4.全选数据并选择3D Scatter 即可生成数据三视图。可以看到数据基本处于环形分布。

5.通过Z视角可以看出,646个数据里边有11个噪点

6.慢慢旋转发现,这几个噪点是产生在Z轴的最大部位,是风车被激活时全是大宝剑模式的误判。

Robomaster:大风车识别可视化(记录一下)相关推荐

  1. 设计一款可视化记录摩尔斯电码解码器,可以通过音频识别不同速度的摩尔斯电码

    设计说明: 设计一款可视化记录摩尔斯电码解码器,可以通过音频识别不同速度的摩尔斯电码 于是加入了可视化点划显示设计,可以根据点划分布人工解码,同时主要对于错过了的电码有一定的记录作用,进而可以回顾看到 ...

  2. insightface人脸识别代码记录(一)(数据前期准备)

    一.前言 这部分主要讲训练数据的制作.一是我们直接采用作者提供好的数据集,二就是制作我们自己所需要的数据集. 目录地址:insightface人脸识别代码记录(总)(基于MXNet) 二.主要内容 1 ...

  3. 印刷文字识别-行驶证识别使用记录

    一,前言 因业务需要,系统需要实现行驶证识别功能.本着节约时间成本,循序渐进的原则,该功能直接调用阿里的相关接口,现将调试过程记录在下. 二,正文 1,接口地址: https://market.ali ...

  4. 基于OpenCV的RoboMaster装甲识别(Python,C++都有)

    概述 这篇文章简单的介绍了RoboMaster机器人的装甲识别.方法是通过边缘检测的方法将灯柱作为标识选中装甲板区域.在本篇博客中将提供坐标点,作为后续机甲调试使用. 所使用到的技术:颜色通道分离,高 ...

  5. 树莓派交叉编译opencv3.4.1/pycharm安装opencv/实现人脸识别Demo记录

    目录 文章目录 目录 前言 树莓派交叉编译opencv3.4.1 安装环境 开始交叉编译 错误记录 WIN10+Anaconda+PyCharm安装opencv3.4.7 WIN10下opencv人脸 ...

  6. Tesseract 3.02 OCR文字识别调查记录

    安装使用: Tesseract下载地址 https://code.google.com/p/tesseract-ocr/ 目前最新版本为3.02 windows版下载解压后,使用命令行,进入解压后目录 ...

  7. 视觉SLAM回环检测、词袋模型和视觉位置识别--论文记录和实验简析

    一.传统方法部分(词袋模型,bag of words,BoW) 1. 预先在环境中采集足够多的图像或者所有位置的图像(成千上万张图片)之后构建视觉词汇表 参考论文:2012年的TRO顶刊 Gálvez ...

  8. 字符验证码识别项目记录

    2019独角兽企业重金招聘Python工程师标准>>> 项目简介: 最近在做一个有趣的项目,需要对某网站的验证码进行识别. 某网站验证码如图:,像素大小:30x106x3 通过人工标 ...

  9. 【深度学习】Keras自建神经网络模型实现133种狗的种类识别(记录笔记)

    〇.内容说明 主体部分资料来源于: 1.[深度学习图像识别课程]毕业项目:狗狗种类识别(2)代码实现 2.项目:实现一个狗品种识别算法App 3.Kaggle相关比赛:Dog Breed Identi ...

最新文章

  1. 皮一皮:现在真是键盘侠的年代阿....
  2. DLL load failed: 页面文件太小,无法完成操作
  3. linux下设置代理
  4. Mac升级到Yosemite后默认的php版本不支持imagetfftext函数问题解决
  5. operater int()
  6. SpringCloud Alibaba Sentinel断路器介绍与控制台搭建
  7. 【算法】剑指 Offer 46. 把数字翻译成字符串
  8. 今日恐慌与贪婪指数为23 恐慌程度有所缓解
  9. 网页编辑PHP变量,编辑文件中的php代码和变量
  10. VS2008SP1下jQuery使用初体验
  11. java 换行分割_java – 如何通过换行分割字符串?
  12. codeblocks 添加多个工程文件 codeblocks添加已存在工程
  13. 论文复现-1:Perturbation CheckLists for Evaluating NLG Evaluation Metrics
  14. 作图,用ECharts就够了
  15. LTE学习-OFDM
  16. 计算机控制技术分辨率的计算,微型计算机控制技术期末复习题
  17. win7系统,网络ID是灰色的。就是要看网络工作组计算机的那个“网络 ID”的那个按钮。
  18. 视频教程-oracle数据库快速入门-Oracle
  19. 众云电商加入安全联盟可信验证服务中心
  20. 怎样检测你的IE使用的代理服务器

热门文章

  1. 以Python角度学习Javascript(一)
  2. 程序员写春联,秒杀全场!网友:不愧是聪明绝顶的“程序猿”!
  3. 旧金山州立大学计算机科学专业,旧金山州立大学
  4. CorelDRAW X7入门到精通视频教程 广告 名片 相册 包装设计
  5. 人生苦短,必须性感!
  6. RK3399 Android7.1 RTC导致系统无法进入休眠
  7. 面向未来,我们来聊一聊什么是现代化数据架构
  8. 渝粤题库 陕西师范大学《西方文论》作业
  9. 常用db与倍数的关系
  10. 充分利用 cpu_如何充分利用云