当前位置: 首页> 学位论文 >详情
原文传递 交通监控测速仪的图片信息处理模块研究与设计
论文题名: 交通监控测速仪的图片信息处理模块研究与设计
关键词: 交通监控测速仪;图片信息处理模块;系统设计;工作效率
摘要: 近年来,随着我国经济持续稳健的快速发展,驾驶或乘坐机动车辆,已经成为人们生活中不可缺少的交通出行方式。然而,因机动车辆超速行驶引发的道路交通事故时有发生,这无疑对人民的生命财产安全构成严重威胁,以交通监控测速仪为代表的测速设备的广泛应用,可有效解决当前这一难题。
  本论文主要工作有:
  (1)研究并设计实现了图片格式转换模块、磁盘扫描及图片复制模块。bayer格式转BMP过程中,使用std∷ifstream从bayer图片文件读取数据到bayer缓存,调用接口函数IMG_BgrBufToBmpBuf进行图像数据转换,使用std∷ofstream将BMP图片缓存写入到BMP文件。接着使用开源库实现BMP格式图片转换为常规且便于存储的JPEG格式图片。实现磁盘扫描及图片复制操过程用到多线程技术,首先创建一个线程监视本地文件夹路径是否有新图片文件添加,实时扫描本地磁盘,另一个线程负责目标磁盘文件下图片文件的复制,代码用到了休眠函数sleepO来等待文件拷贝完成。
  (2)实现SQLite数据库的红黑树索引。编码实现红黑树的查询、插入及插入结点的修复操作、删除及删除结点的修复操作,使用C++标准模板库STL里面的vector容器、迭代器Iterator和算法Algorithm等组件。接着,把编写好的红黑树代码文件rbtree.c和rbtee.h分别替换开源SQLite数据库中btree.c和btree.h文件,并修改调用接口,从而实现SQLite数据库的红黑树索引。最后测试红黑树索引与B-tree索引在处理相同数据量数据时的效率。
  (3)把优化的SQLite数据库移植到交通监控测速系统测试并实用。交叉编译经红黑树优化的SQLite代码,将生成的SQLite库文件部署到系统,然后调试并测试系统。先对改进系统进行稳定性测试,通过导出系统日志判断系统在测试过程中是否出现死机、重启动及其他故障信息。接着测试改进系统处理图片数据的效率,测试结果表明,处理相同数量、相同图片数据时,优化后的交通监控测速仪比原来的设备处理图片数据的效率高40%以上。将上述优化的交通监控测速仪工程应用以后,实用发现,新系统在处理庞大图片数据时,效率高,操作流畅,解决了以前出现系统死机的问题。
作者: 许如峰
专业: 集成电路工程
导师: 杨明武
授予学位: 硕士
授予学位单位: 合肥工业大学
学位年度: 2017
正文语种: 中文
检索历史
应用推荐