RoboMaster
文章平均质量分 82
和尚的rm锦囊
ROS开发小白
找实习的小男孩
展开
-
RoboMaster 之 深大源码RP_Infantry_Plus阅读整理
RoboMaster 之 深大源码RP_Infantry_Plus阅读整理闲来垂钓碧溪上。这回遇到硬茬了,任务是啃完全套RM代码,想必是一场恶战,记录一下笔记:文章目录RoboMaster 之 深大源码RP_Infantry_Plus阅读整理一、万事万物从Readme开始1.功能介绍2.效果展示① 装甲板检测:② 大小符识别:3.环境依赖4.文件架构5.文件描述6.实现方案(重点标注为学习点)(1) 装甲板识别(2) 大小符击打7.通讯协议8.配置与调试(1) 配置:(2) 自启动:(3) 调试:二、装原创 2021-10-07 11:06:19 · 1040 阅读 · 0 评论 -
和尚啃源码 之 RM深大开源RP_Infantry_Plus
和尚啃源码 之 RM深大开源RP_Infantry_Plus闲来垂钓碧溪上。这回遇到硬茬了,任务是啃完全套RM代码,想必是一场恶战,记录一下笔记:一、万事万物从Readme开始1.功能介绍本套代码完成了对RoboMaster2019赛场上大小符以及机器人装甲板的识别,通过自定的通讯协议将视觉处理后的信息发送给下位机,由单片机处理视觉信息并控制云台的运动2.效果展示① 装甲板检测:在6米内的识别准确率几乎100%,辅以ROI操作和多线程,处理一张图片的时间在1ms以内,跑整套代码仅需4-6ms原创 2021-09-21 20:39:02 · 841 阅读 · 0 评论 -
多线程和多进程的区别(小结)
观文有感 之 多线程和多进程的区别(小结)闲来垂钓碧溪上。今天继续钓好文,记录一下笔记:一、多进程什么是进程?进程(pid)是程序在计算机上的一次执行活动,看下面这段代码:#include <stdio.h>#include <unistd.h>int main(){ printf("pid is %d\n",getpid()); return 0; } 进入main函数,就是一个进程,进程pid被打印(而且每一次运行的进程不唯一),然后运行到return,函原创 2021-09-03 16:07:45 · 258 阅读 · 0 评论 -
RoboMaster视觉教程(1)摄像头
观文有感 之 RoboMaster视觉教程(1)摄像头闲来垂钓碧溪上。今天钓到一篇RM视觉摄像头的好文,记录一下笔记:文章目录观文有感 之 RoboMaster视觉教程(1)摄像头一、摄像头参数(一)卷帘曝光和全局曝光(二)曝光(三)Gamma矫正(四)帧率与摄像头选型二、镜头三、滤光片一、摄像头参数摄像头是机器视觉中最重要的部分,选择一款成像质量好、稳定可靠的摄像头可以极大地减少识别算法设计的难度。主流的摄像头分为CMOS摄像头和CCD摄像头,一般CCD摄像头体积大造价高精度高,CMOS摄像头造价原创 2021-09-03 13:40:51 · 1216 阅读 · 0 评论 -
RM装甲识别程序再分析(一)
RM装甲识别程序再分析(一)最近半个月在RM视觉组实习,有幸接触到一些机器人比赛相关的算法,真不错嘿嘿!今晚仔细研究了一位大佬博主好久之前发的一篇博文(地址见下),感觉自己对博文中装甲识别的代码有一些见解(由于作者学习的是opencv4,鉴于年代隔阂,仅对opencv3.0.0部分代码进行注解),所以想分享一下。由于作者水平有限,如有错漏,欢迎各位大佬批评斧正:RM装甲识别程序分析(一)首先,将大佬博主的源码贴在下面://根据以上代码将其在opencv3.0.0中编写#include "stdaf原创 2021-08-19 00:16:50 · 1280 阅读 · 0 评论