1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取! 1、作品介绍 首先,看一下作品的演示视频:演示视频 温馨提示:因为是进行人机对话演示,所以应打开音量观看哈。 这是本人的毕业设计,一个智能的天气预报系统。显示屏上显示各种天气指标及实时显示时间日期等。可以使用触摸屏输入城市名称搜索天气,也可以使用语音
环境:ubuntu20.04 、ros-noetic、python 前言:这是分享一个自己写的rosbag管理工具,个人感觉实用性很强。 import rosbag def merge(): bag1 = rosbag.Bag('/home/ylh/dataset/1.bag','r') #包源1 bag2 = rosbag.Bag('/home/ylh/datase
在本文中,我们将主要介绍Dijkstra算法和A*算法,从成本计算的角度出发,并逐步展开讨论。我们将从广度优先搜索开始,然后引入Dijkstra算法,与贪心算法进行比较,最终得出A*算法。 成本计算 在路径规划中,成本计算的一个主要因素是距离。距离可以作为一种衡量路径长短的度量指标,通常使用欧几里得距离、曼哈顿距离或其他合适的距离度量方法来计算。本文主要介绍欧几里得距离与曼哈顿距离。 欧几里
0. 简介 对于最近出来的Point-LIO(鲁棒高带宽激光惯性里程计),本人还是非常该兴趣的,为此花了一些时间重点分析了Point-LIO的代码,并研究了它相较于Fast-LIO2的区别 1. laserMapping.cpp 第一部分就是实现对激光雷达视场角的图像分割。首先定义了一个BoxPointType类型的局部地图(LocalMap_Points)和一个bool类型的变量(Lo
DX- BT05 4.0 蓝牙模块 概述 DX-BT05 4.0 蓝牙模块用 美国 TI 公司 CC2541 芯片, 配置 256Kb空间,遵循V4.0 BLE 蓝牙规范。 支持 AT 指令 ,用户可根据需要更改串口波特率、设备名称、 配对密码等参数,使用灵活。本模块 支持 UA RT 接口,并支持 SPP 蓝牙串口协议, 具有成本低、体积小、功耗低 、收发灵敏性高 等优点 ,只需配备少许的外
视频质量诊断,之前由于数据不足,采用传统的方法进行检测,当前已经积累了一些数据,采用分类模型做了训练和检测工作,主要有:亮度异常检测、偏色检测、图像噪声检测、条纹噪声检测、清晰度检测、信号丢失检测、遮挡检测和对比度检测。具体的检测方法如下: 一、对每类数据进行整理,每类数据需要准备大概1w张数据左右,数据样本大致如下: 条纹数据 清晰度数据 遮挡
在我们读取图像时通常会用到imread()函数,里面flags可以决定通道数,来得到我们想要的图像,比如:-1 按解码得到的方式读入图像;0 单通道 灰度图;1 三通道 彩色;当我们想要其他类型的图像时,这种方法就有一些局限性了,所以我们有必要了解cvtColor 这是一种颜色空间转换函数。先看源码: void cvtColor(InputArray src, OutputArray dst,
图像滤波器 图像滤波 图像滤波&滤波器 图像滤波: 即在尽可能保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。 滤波器: 可以把滤波器想象成一个包含加权系数的透镜,当使用这个滤波器平滑处理图像时,就是把这块透镜放到图像之上,透过透镜来看我们得到的图像。
环境:ubuntu20.04,ros-noetic 背景:项目需要,折腾一些ros1包,其中涉及一些yaml文件读取 包涉及yaml文件的读取,编译时,有报错提示: .... WORK_SPACE_PATH: /home/ylh/ros_ws/src /home/ylh/ros_ws/src/config/config.yaml terminate called after throw
物联网外设学习笔记-摄像头(一) 1.Camera 简介摄像头(CAMERA)又称为电脑相机、电脑眼等,它作为一种视频输入设备,在过去被广泛的运用于视频会议、远程医疗及实时监控等方面。近年以来,随着互联网技术的发展,网络速度的不断提高,再加上感光成像器件技术的成熟并大量用于摄像头的制造上,这使得它的价格降到普通人可以承受的水平。同时这两年于mobile phone ,这样也促进感光成像技术的进一
ROS2 基础概念 话题 1. Topics 2. rqt_graph 3. 话题 4. 话题类型 5. 话题发布 6. 话题频率 1. Topics 话题是节点交换消息的总线节点可以向任意数量的话题发布数据,并同时订阅任意数量的话题 指令 功能 ros2 topic bw /topic 显示话题所使用的带宽
背景:操作rosbag,目的将图片的compressed格式转raw格式,让后进行操作。发现python并没有对应的工具接口实现,而image_transport接口用起来也没有时效性(总不能将bag播放录制,过于费时费存储空间) 概要:这里介绍image_transport其中常用类型图片格式compressed到raw转换接口,当然对于存在其他类型的图片类型应该选用其他接口实现。 代码:
本节将会介绍如何实现示波器上位机的网络数据共享,使得用户可以通过PC机、平板电脑等设备远程查看波形测量结果并配置示波器参数。下文将介绍如何在旭日X3派的上位机界面中添加TCP服务器,实现上述功能;并将客户端和服务端融合, #include <QTcpSocket> #include <QTcpServer> 在同一个界面上实现远程测量显示功能和本地服务器功能切换。
描述 本文会围绕多传感器融合感知这一任务,对融合方案及常见操作进行简述,文中大部分写的是本人的理解,少部分借用了他人的思想进行了分析总结。 多传感器融合方案 在自动驾驶领域,特斯拉和mobileye采用的是纯视觉技术路线,其他的厂商采用的都是多传感器融合技术路线。 多传感器融合,也称为传感器数据融合,是将来自多个传感器的数据进行组合,以提高所获得信息的准确性和可靠性的过程。在实际项目中,多
亲爱的读者们,我今天非常荣幸地向大家推荐一本本人的全新力作——《从ROS1到ROS2无人机编程实战指南》。这本书站在初学者的角度,从入门到进阶,再到实战,循序渐进,是学习ROS1和ROS2的最佳选择。如今已在全国范围内上市,购书即可享受次日达的快捷服务! 本书的创作初衷源于帮助那些渴望投身于无人机或机器人开发的初学者。目前,国内关于ROS的书籍相当稀缺,大部分都是国外翻译版,内容可能更偏向于机器
弱人工智能:指低于人类智慧,仅能解决单一问题,且尚未形成知识体系与自我、创新意识的人工智能发展阶段,现阶段全球人工智能发展水平处于弱人工智能阶段。 V2I:汽车-基础设施(Vehicle to Infrastructure),车辆与路障、道路、交通灯等设施之间的通信。 V2V:车车网(Vehicle to Vehicle),不同车辆间的信息互通。 V2X:车与外界信息交换(V
opencv 中利用函数 findContours() 可以监测出物体的轮廓drawContours() 可以画出物体的轮廓 findContours()函数源码 void findContours(InputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method,
图像平滑 前言 一、均值滤波 1.均值滤波函数 2.均值滤波代码 二、高斯滤波 1.高斯滤波函数 2.高斯滤波代码 三、中值滤波 1.中值滤波函数 2.中值滤波代码 四、双边滤波 1.双边滤波函数 1.双边滤波代码 总结 前言 图像平滑是一种实用的数字图像处理技术,一个较好的平滑处理方法
目录 前言: IIC协议简介: 1、起始信号和停止信号: 2、应答信号: 3、读写字节: AT24C02: 字节写操作: 页写操作: 读操作: MCP4017: 写操作: 读操作: 前言: 本篇文章主要介绍IIC通信协议,同时给大家介绍一下蓝桥杯嵌入式的模块的AT24C02和MCP4017,此外本篇博客会采用按键控制PB14来读取可编程电阻MCP分的
几何变换 简介 一、图像平移 1.图像平移代码 (不改变图像大小) 2.图像平移代码 (改变图像大小) 二、图像旋转 1.图像旋转函数 2.仿射变换函数 3.代码 三、图像缩放 1.图像缩放函数 2.图像缩小代码 3.图像放大代码 总结 简介 图像的几何变换不改变图像的像素值,而是改变像素所在的几何位置,从变
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信