Robomaster:大风车识别可视化(记录一下)
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:大风车识别可视化(记录一下)相关推荐
- 设计一款可视化记录摩尔斯电码解码器,可以通过音频识别不同速度的摩尔斯电码
设计说明: 设计一款可视化记录摩尔斯电码解码器,可以通过音频识别不同速度的摩尔斯电码 于是加入了可视化点划显示设计,可以根据点划分布人工解码,同时主要对于错过了的电码有一定的记录作用,进而可以回顾看到 ...
- insightface人脸识别代码记录(一)(数据前期准备)
一.前言 这部分主要讲训练数据的制作.一是我们直接采用作者提供好的数据集,二就是制作我们自己所需要的数据集. 目录地址:insightface人脸识别代码记录(总)(基于MXNet) 二.主要内容 1 ...
- 印刷文字识别-行驶证识别使用记录
一,前言 因业务需要,系统需要实现行驶证识别功能.本着节约时间成本,循序渐进的原则,该功能直接调用阿里的相关接口,现将调试过程记录在下. 二,正文 1,接口地址: https://market.ali ...
- 基于OpenCV的RoboMaster装甲识别(Python,C++都有)
概述 这篇文章简单的介绍了RoboMaster机器人的装甲识别.方法是通过边缘检测的方法将灯柱作为标识选中装甲板区域.在本篇博客中将提供坐标点,作为后续机甲调试使用. 所使用到的技术:颜色通道分离,高 ...
- 树莓派交叉编译opencv3.4.1/pycharm安装opencv/实现人脸识别Demo记录
目录 文章目录 目录 前言 树莓派交叉编译opencv3.4.1 安装环境 开始交叉编译 错误记录 WIN10+Anaconda+PyCharm安装opencv3.4.7 WIN10下opencv人脸 ...
- Tesseract 3.02 OCR文字识别调查记录
安装使用: Tesseract下载地址 https://code.google.com/p/tesseract-ocr/ 目前最新版本为3.02 windows版下载解压后,使用命令行,进入解压后目录 ...
- 视觉SLAM回环检测、词袋模型和视觉位置识别--论文记录和实验简析
一.传统方法部分(词袋模型,bag of words,BoW) 1. 预先在环境中采集足够多的图像或者所有位置的图像(成千上万张图片)之后构建视觉词汇表 参考论文:2012年的TRO顶刊 Gálvez ...
- 字符验证码识别项目记录
2019独角兽企业重金招聘Python工程师标准>>> 项目简介: 最近在做一个有趣的项目,需要对某网站的验证码进行识别. 某网站验证码如图:,像素大小:30x106x3 通过人工标 ...
- 【深度学习】Keras自建神经网络模型实现133种狗的种类识别(记录笔记)
〇.内容说明 主体部分资料来源于: 1.[深度学习图像识别课程]毕业项目:狗狗种类识别(2)代码实现 2.项目:实现一个狗品种识别算法App 3.Kaggle相关比赛:Dog Breed Identi ...
最新文章
- 皮一皮:现在真是键盘侠的年代阿....
- DLL load failed: 页面文件太小,无法完成操作
- linux下设置代理
- Mac升级到Yosemite后默认的php版本不支持imagetfftext函数问题解决
- operater int()
- SpringCloud Alibaba Sentinel断路器介绍与控制台搭建
- 【算法】剑指 Offer 46. 把数字翻译成字符串
- 今日恐慌与贪婪指数为23 恐慌程度有所缓解
- 网页编辑PHP变量,编辑文件中的php代码和变量
- VS2008SP1下jQuery使用初体验
- java 换行分割_java – 如何通过换行分割字符串?
- codeblocks 添加多个工程文件 codeblocks添加已存在工程
- 论文复现-1:Perturbation CheckLists for Evaluating NLG Evaluation Metrics
- 作图,用ECharts就够了
- LTE学习-OFDM
- 计算机控制技术分辨率的计算,微型计算机控制技术期末复习题
- win7系统,网络ID是灰色的。就是要看网络工作组计算机的那个“网络 ID”的那个按钮。
- 视频教程-oracle数据库快速入门-Oracle
- 众云电商加入安全联盟可信验证服务中心
- 怎样检测你的IE使用的代理服务器