基于Cortex的车流量检测系统设计

发布时间:2020-12-26 02:38
  随着经济的发展,私家车早已走进了千家万户,成为人们出行必备交通工具,再加上工农业发展必须的卡车,公交车等,使得很多城市道路更加拥挤。对于交通管理部门来讲,如何获取道路车流量信息,为道路管理提供第一手资料;对于车主来讲,如何获取路段路况,避开拥堵路段,更安全快速地到达目的地,变得愈发重要。本文以Cortex多核处理器为核心的X3399为检测平台,在平台上通过移植OpenCV,以背景差分法为车辆目标检测算法,以CAMshift算法跟踪目标,实现道路车流量的检测。该检测系统在道路现场用USB摄像头采集视频,对车流量进行实时检测,并将显示结果以QT界面的形式显示在LCD屏上。此外,该检测系统也可以直接对采集好的道路车辆视频进行检测。为了充分发挥RK3399多核处理器的优势,提高运算速度,检测系统采用OpenMP编程,实现多核并行化加速。本文完成的主要工作如下:(1)搭建编译环境并完成系统编译移植。包括Uboot、linux内核裁剪编译以及文件系统的搭建等。(2)检测算法移植。移植OpenCV与QT库,移植背景差分法结合CAMshift算法的车流量检测算法实现车流量检测。(3)采用OpenMP编... 

【文章来源】:西北师范大学甘肃省

【文章页数】:52 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第1章 绪论
    1.1 课题研究背景及意义
    1.2 国内外研究现状
        1.2.1 嵌入式系统发展现状
        1.2.2 嵌入式车流量检测国内外研究现状
    1.3 研究内容及章节安排
        1.3.1 本课题主要研究内容
        1.3.2 论文结构安排
第2章 系统总体方案设计
    2.1 系统总体设计目标
    2.2 CORTEX系列芯片
    2.3 检测系统总体设计
        2.3.1 系统需实现的功能
        2.3.2 系统总体设计方案
    2.4 本章小结
第3章 硬件平台搭建及软件系统移植
    3.1 开发平台及系统所需模块
        3.1.1 开发平台简介
        3.1.2 系统所需模块
    3.2 嵌入式环境搭建
    3.3 操作系统
        3.3.1 U-boot
        3.3.2 Arm-linux内核
        3.3.3 文件系统
    3.4 第三方库
        3.4.1 Qt的编译
        3.4.2 OpenCV的编译移植
    3.5 本章小结
第4章 车辆检测跟踪算法实现
    4.1 QTGUI界面设计
    4.2 车辆检测算法
        4.2.1 背景差分法简介
        4.2.2 算法流程图
    4.3 跟踪计数
        4.3.1 车辆跟踪
        4.3.2 车辆计数
    4.4 本章小结
第5章 OPENMP多核并行化
    5.1 OPENMP简介
    5.2 OPENMP在嵌入式平台上的实现
    5.3 本章小结
第6章 系统检测结果测试
    6.1 检测内容
    6.2 实验结果及分析
        6.2.1 系统实时检测效果
        6.2.2 实验室中对采集好的视频检测效果
        6.2.3 OpenMP并行化测试
    6.3 本章小结
第7章 总结与展望
    7.1 工作总结
    7.2 有待进一步开展的研究工作
参考文献
致谢
个人简历、在学期间发表的学术论文及研究成果



本文编号:2938867

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2938867.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1acbf***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com