登录
首页 » Others » 基于opencv的道路车道线检测

基于opencv的道路车道线检测

于 2020-11-28 发布
0 344
下载积分: 1 下载次数: 1

代码说明:

基于opencv的道路车道线检测。 采用了边缘检测法先检测出绘图图像的边缘,再hough直线拟合,拟合出图中的直线。由于这样查找到的直线非常多,所以先筛选掉角度明显有误的直线,在剩下的直线中保留最长的一组。 然后根据栅格扫描的方式进行逐行扫秒,把得到的交点,和道路中间的灰度小块进行块匹配,因为道路的分道线和道路的颜色是不一样的,根据块匹配区分该点是在分道线上还是在道路上,统计得到中心点左右两侧最匹配的两条直线,作为检测到的道路车道线。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • RANSAC算法用MATLAB写的代码
    用MATLAB写的RANSAC,用来进行消除误匹配的,可以提高匹配质量。
    2020-12-01下载
    积分:1
  • stm32移植uCosIIV2.86源码
    本源码包采用的是STM32F103C8T6,可以替换为你想要的STM32其他芯片,移植请参考我的博客文档http://blog.csdn.net/cumtwys/article/details/7178096
    2020-12-12下载
    积分:1
  • 使用Matlab和CCS设计FIR滤波器
    详细讲解FIR滤波器的原理,Matlab的实现及导入CCS中的应用全过程。从中导出滤波器系数。在中,选择,如图。在出现的对话框中选择输出文件类型为,输出系数类型为如图所点击按钮,选择路径,即输出前一步设计出的滤波器的系数表。(假设生成的系数表文件为g Filter Dcaign Analzaia Too1-[untitled.fda]e Edi共书田田国回Sruct rForm FipStab er婴Fr eMei LY (kHzfilter Manage图A Export to Code Co poser Studio (tu)IDE□ Disaale memory trVariable names in c header fie:BNume"ator lengthFiata lype to l e In evpTarget selec 3○ Export suggestedDot Ele-c-recision⊙ Export asSg16H量 t integerFractional lengrh: 15Selectiarqet.HelE图利用产生噪声信号用于滤波器测试将下面代码另存为文件,在中运行后将会生成文件。该数据文件中含有三种频卒的信号,用于滤波器滤波效果测试。信号的时域图和频谱分别图、图所小采样数据个数米样周期待滤波信号波形待滤波信号频谱归一化打开文件输出文件头输出图图在中编写滤波器程序(本文以语言为例)新建工程,作者是以为例,新建工程的过程就不再赘述。编写语言源代码并导入工程,如下为生成的系数表头文件如运行不通过,请修改中的代码,将这行修改为如下:也就是自己机器上的安装的绝对路径滤波器的级数,本例中滤波器级数为待滤波的数据长度输入缓冲,在仿真时将从内存载入输出缓冲,直接存放在内存中文件如下,其实是从软件中的例子里复制过来的另外还要导入文件,在文件夹下。、滤波器仿真测试在第部分编译成功后会在工程所以目录文件夹下产生文件,在软件的里打开这个文件(图)TehCartsSave AALlLoad prReload p图将滤波器设计文件载入到内存中选择打开之前生成的文件(图)7/C54x Simulator (Texas Instruments)/dg Fi Edit View Project Debug Profiler GEL自Eea了eA11L。adPTR Load symbol10Adf SymbolReload pr.Load gelEiLe工图将设置为设置为设置为(图)Loading File into LAddressinputFagOK上ance1Hely2运行程序,点击叫按钮,程序即开始运行查看滤波器滤波效果打开(图)2/C54x Simulator (Texas Instruments)CPU - C54x(Simula File Edit view Project Debug Profiler GEL Opti on Tools DSF/EI20090614pit v Project Toolbar多画函了y edit tooleStatus rs0:1434E846FilesPlugin Too_bars00:1436L 4GE0:1436F73口Pia20:1438Memor00:143877180d:143A日EE8CPU Registers00:143D6F8图在上一步出现的对话框中,按如图设置:Graph Property Dialo冈ingle Timeaph Tt art AddressInputPageDat ation Buff20囗Index工 nCP EmerⅣ1sp1 as Iata s1reISP Data Type16-bit sAmp1 ing R& e (Hi〕PLatⅡ ata FroLe上 t to RightLe ft-shi fted Data DisplayAutoscaLees DisplayILHelp图如果出现的波形图太大,在图形上点右键,将之前的勾去掉,即会变成如图的波形t1Ee+434.11540〕Lin Auto S图重复前三个步骤,只改变图形选项中的使之最后出现如下的图形:input FT了L10011gin Auto s‖m.0FFT Magoutputoutput FFIE48B+de10TAtS‖I,10516FFT MLin Auto s图左上角:输入数据时域图右上角:输入数据频谱(左下角:输出数据时域图右下角:输出数据频谱(
    2020-12-09下载
    积分:1
  • MMC-HVDC模型预测控制
    MMC-HVDCmatlab仿真,模型预测控制,论文和仿真相对应
    2020-12-07下载
    积分:1
  • matlab嵌入式开发——控制步进电机
    使用matlab Simulink建立步进电机的控制模型,生成嵌入式C代码,下载到F2812来控制步进电机
    2020-12-10 16:29:20下载
    积分:1
  • 数据结构课程设计-哈夫曼编码器
    一个完整的系统应具有以下功能:(1) I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立赫夫曼树,并将它存于文件hfmTree中。(2) E:编码(Encoding)。利用已建好的赫夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。(3) D:译码(Decoding)。利用已建好的赫夫曼树将文件CodeFile中的代码进行译码,结果存入文件Textfile中。(4) P:印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时
    2020-12-09下载
    积分:1
  • 布尔沙模型求七参数
    利用布尔沙模型求七参数 ,里面包含有 matlab源程序代码
    2020-11-28下载
    积分:1
  • 兼容超级终端Ymodem协议的stm32程序更新软件 基于vc2013开发
    基于vc2013开发,兼容超级终端的ymodem协议,可以用于更新stm32或其他单片机程序。提供完整工程,可以根据需要自行修改。如有需要相应stm32F1,f4的对应IAP程序,可以联系
    2020-11-28下载
    积分:1
  • 基于SVM电力系统短期负荷预测的一个例程
    基于SVM电力系统短期负荷预测的一个例程。包含数据和程序,与传统的算法相比,本代码在导入SVM训练之前对影响短期负荷的各种因素作了一个加权。
    2020-12-11下载
    积分:1
  • C++消消乐小游戏 windows程序设计课程设计
    在vc6下使用win32 API开发的消除方块小游戏,与开心消消乐等游戏的规则有所不同,自己设计了几种不同的消除方块玩法
    2020-12-12下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载