第X届智能车摄像头组代码全解析 ------(一)前言

news/2024/10/31 5:29:10/

作者:Sumjess

 

一、为什么题目叫第X届?

因为每年规则都在变,而不变的有很多东西,那什么在变呢?车模?元素?还不止这些,而我写这系列博客的原因是着重写那些不变的东西,包括PID啊,图像处理啊,等等。这里我会以一个成熟代码作为介质来讲透,因为我是第十三届选手,所以就以十三届的代码来讲些不变的东西,后面也会模块化的讲一些逆透视变换、桶形失真矫正、梯形矫正(这部分程序中有)、模糊控制等,另外如果有时间可以写下十四届元素处理。

 

二、总结一下打算出以下的博客,下面算是一个小目录:

第X届智能车摄像头组代码全解析------(一)前言

第X届智能车摄像头组代码全解析------(二)材料选型

第X届智能车摄像头组代码全解析------(补充)新建工程

第X届智能车摄像头组代码全解析------(三)初始化配置

第X届智能车摄像头组代码全解析------(四)按键等其他初始化配置

第X届智能车摄像头组代码全解析------(五)电机PID初始化

第X届智能车摄像头组代码全解析------(六)摄像头获取图像

第X届智能车摄像头组代码全解析 ------(六补充)获取图像中某个点的二值化数据

第X届智能车摄像头组代码全解析------(七)图像处理第一部分--->图像采集部分 找到两条边线

第X届智能车摄像头组代码全解析------(八)图像处理第二部分--->寻边线

第X届智能车摄像头组代码全解析------(九)图像处理第三部分--->跳变差值限制法滤波,去除无效行

第X届智能车摄像头组代码全解析------(十)图像处理第四部分--->矫正图像的梯形失真   

第X届智能车摄像头组代码全解析------(十一)图像处理第五部分--->赛道宽度法滤波 去除无效行

第X届智能车摄像头组代码全解析------(十二)图像处理第六部分--->图像采集部分找到两条边线

第X届智能车摄像头组代码全解析------(十三)图像处理第七部分--->丢线-->补线

 

第X届智能车摄像头组代码全解析------(十四)图像处理第八部分--->赛道宽度计算

第X届智能车摄像头组代码全解析------(十五)图像处理第九部分--->环路与十字判断

第X届智能车摄像头组代码全解析------(十六)图像处理第十部分--->圆环判断

第X届智能车摄像头组代码全解析------(十七)图像处理第十一部分--->直道判断

第X届智能车摄像头组代码全解析------(十八)舵机PD(动态P)

第X届智能车摄像头组代码全解析------(十九)实时显示图像和数据

第X届智能车摄像头组代码全解析------(二十)可能会更...逆透视变换、桶形失真矫正、梯形矫正(这部分程序中有)、模糊控制

 

还有篇问题汇总贴,总结常见的问题:

第X届智能车常见问题汇总:(一)目录

https://blog.csdn.net/qq_38351824/article/details/84994696

 

三、按照下面的截图顺序讲的:

四、代码下载网址:

https://download.csdn.net/download/qq_38351824/10848953

 

博客更新可能会很慢,请大家耐心等待。

 

也欢迎各位大佬指正批评!


http://www.ppmy.cn/news/359590.html

相关文章

安信可ESP32-CAM摄像头开发demo--局域网拍照、实时视频、人脸识别

ESP32-CAM内嵌网页局域网通信 目录一、前言二、环境搭建及编译2.1 Linux环境安装2.2 代码获取2.3 编译工程 三、建立局域网3.1 station 模式3.2 AP模式 四、拍照,视频流,人脸识别4.1 拍照,视频流4.2 人脸检测、人脸识别 目录 一、前言 ESP32…

WebTransport 开播的应用实践之路

动手点关注 干货不迷路 Web开播的业务挑战 无论是本地软件推流还是Web推流,都需要解决推流抖动、画面高糊、音频卡顿等问题。在现有的Web技术环境下,如何稳定地把高质量的音视频流呈现给更多用户,是我们技术团队攻克的重点。从技术角度来解读…

d2l_第四章学习_Classification/Softmax Regression

x.1 Classification 分类问题理论 x.1.1 Classification和Regression的区别 注意,广义上来讲,Classification/Softmax Regression 和 Linear Regression 都属于线性模型。但人们口语上更习惯用Classification表示Softmax Regression,而用Re…

【Rust日报】2023-06-11 Rust 中的 Telegram Bot 框架

MOBOT 的第一个版本,这是一个 Rust 中的 Telegram Bot 框架 这是我一直在研究的 Rust 中的 Telegram Bot 框架。我尝试了其他 Rust 库,但我发现它们对于我正在构建的机器人类型来说过于原始或过于具体。 它带有 Telegram Bot API 的完全原生实现&#xf…

【企业业务架构】LEANIX : 业务能力

业务能力是组织执行核心功能所需的能力、材料和专业知识的表达或发声。企业架构师使用业务能力来说明业务的总体需求,以便更好地制定满足这些业务需求的 IT 解决方案。 目录 介绍业务能力建模您可以通过业务能力映射实现什么?并购管理IT风险管理创新管理…

还原卡

使用还原卡,可以将计算机的系统分区或其他需要保护的分区保护起来,可以将还原卡设定为下次启动或过一定的时间后对系统进行自动还原,这样,在此期间内对系统所作的修改将不复存在,免去了系统每使用一段时间后就由于种种…

小哨兵硬件还原卡安装方法

1安装前的准备工作确认您的计算机在安装还原卡前系统运作正常并符合系统需求。如果硬盘上已经安装了旧版本或是其它公司的恢复产品,请先将其移除,并最好移除其提供的VxD驱动程建议安装前请先扫瞄计算机确认计算机没有病毒,然后关闭…

Redis主从模式的搭建,哨兵模式搭建以及集群的搭建,及Redis缓存可能出现的问题及解决方案

目录 一、引言 二、Redis介绍 四、Redis常用命令【重点】 五、Java连接Redis【重点】 六、Redis其他配置及集群【重点】 七、Redis常见问题【重点】 一、引言 为啥需要redis?没有reids有啥问题?↓ 1.1 数据库压力过大 由于用户量增大,请求数量也随之增大&am…