自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 一个可直接复用的 Java + Selenium + TestNG 自动化测试工程模板

本文介绍了一套通用的Web自动化测试工程模板,基于Java+Selenium+TestNG技术栈,包含以下核心功能: 支持多浏览器(Edge/Chrome/Firefox)和有头/无头模式 采用PageObject设计模式组织代码 提供失败自动截图功能 内置测试配置管理系统(支持命令行/环境变量覆盖) 包含完整的基础框架(Driver管理、页面基类、测试基类等) 适用于大多数Web系统的UI自动化场景(登录、表单、列表等) 该模板开箱即用,可快速迁移到新项目,显著提升自动化测试搭建效率,特别适合后台管理系统

2026-08-20 14:02:47 174 1

原创 关于树莓派CSI接口部分理解

例如,一个四通道的CSI-2接口在D-PHY v1.2下可实现约10Gbps的总带宽,而采用更新的C-PHY技术,三个三线组(9线)的配置甚至可提供约17.1Gbps的比特率。​虚拟通道与低功耗模式​:CSI-2支持虚拟通道技术,允许单一物理接口通过逻辑划分同时传输多个不同的数据流(如来自不同传感器的数据或不同处理阶段的图像数据),这对于多摄像头系统特别有用,能有效提升总接口带宽的利用率。在物理层之上,CSI(特别是最主流的CSI-2)的协议层通过数据包化传输来进一步提升效率。

2025-11-01 16:01:52 431

原创 基于逐飞库的超声波测距

摘要:本文介绍了基于HC-HR04超声波模块的测距方案实现。通过CYT4主板的GPIO连接模块,采用结构体封装配置参数,使代码易于移植。核心原理是通过Trig引脚触发超声波发射,用定时器记录Echo引脚高电平持续时间来计算距离(距离=340m/s×时间/2)。文章详细说明了模块初始化、测量流程和超时处理机制,并提供了完整的代码实现,包括引脚配置、定时器控制和距离计算公式。该方案适用于各类单片机平台,移植时只需修改GPIO和定时器相关代码即可。

2025-05-31 15:54:34 409 1

原创 Bresenham算法浅析

本文介绍了Bresenham直线光栅化算法在微缩赛道拉线处理中的应用。该算法通过整数运算和误差累积确定最佳像素位置,适用于0≤|斜率|≤1的直线绘制。核心原理是:计算dx、dy差值,初始化决策参数p=2dy-dx,通过迭代调整x/y值并更新p值来选择像素点。文章详细阐述了算法步骤,包括边界约束、垂直直线特化处理等,并提供了完整的C语言实现代码。该方法相比固定差速更稳定丝滑,可有效解决高速打滑问题。作者表示代码可能存在不足,欢迎指正。

2025-05-27 17:34:54 887

原创 八邻域完整代码开源

代码来自于b站up主,村东头无敌的小瞎子,经过我修改适用于今年微缩光电组别,且其他英飞凌系列单片机都可以使用。对于今年微缩光电来说,全程八领域不太合适,建议部分元素处理可以用八邻域,比如环岛处,

2025-05-09 14:31:59 923 1

原创 关于卡尔曼滤波(KF)和拓展卡尔曼滤波(EKF)

ekf的步骤包括预测和更新,预测使用系统模型来预测当前状态和协方差,更新步骤则使用观测数据(加速度计和磁力计)来修正预测,但是我没有使用这两个,目前我只进行了陀螺仪,所以我也只是简单的对没个轴进行ekf。我简单的使用了第一种,但是滤波的数据可能就是线性的,而kf就已经能处理线性的模型了,在使用ekf似乎有点多余,但是第二种会增加代码的复杂性,似乎也没有必要。换成ekf后有两种方法,第一种是用ekf来滤波的角速度数据,另一种是使用ekf直接进行四元数计算。所以我简单的使用ekf直接代替kf。

2025-03-23 14:23:01 425

原创 逐飞cyt4bb7开源库之Flash储存

调用示例:float val = yaw_read_historical(1023);调用示例:yaw_save_to_flash(45.6f);global_index:0~2031之间的索引值。返回值:对应索引的yaw值,无效索引返回0.0f。功能:扫描所有存储页,找到最近的有效数据页。yaw:需要存储的浮点数值(单位:度)使用场景:系统启动时调用一次。功能:按全局索引读取历史数据。功能:存储单个yaw数据。

2025-03-22 22:19:40 1780

原创 缩微光电--虚线处理:通过闭运算连接断线,在使用滑动窗口逐行搜索,结合历史位置预测,最后加权平均求中线

综上所述,我理想中的虚线求取是,先通过闭运算连接断线,在使用滑动窗口逐行搜索,结合历史位置预测,最后加权平均求中线,同时为了保险起见,当无法检测的时候,就用上一行的中线(属实是buff叠满了)接着上文,边缘检测是一个很好的方法,比如canny边缘检测,但是拿来处理虚线并不合适,虚线边缘不连续,直接检测效果并不好。另外再结合历史数据,使用卡尔曼滤波来预测中线位置,在当前帧找不到的情况下直接使用历史信息,来补出中线。还有形态学处理,比如闭运算,可以连接虚线的断裂部分,使其成为连续的区域,在用传统方法找中线。

2025-03-12 23:18:57 947 1

原创 惯性导航基础知识与四元数代码浅析

惯导实现第一步

2025-03-11 23:52:56 2116 1

原创 第二十届智能车缩微光电,虚线部分思路代码分享

对于缩微光电组虚线部分代码浅析

2025-03-11 23:22:20 3649 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除