04.概要设计-基于ARM的嵌入式图像仿真系统的设计与实现_第1页
04.概要设计-基于ARM的嵌入式图像仿真系统的设计与实现_第2页
04.概要设计-基于ARM的嵌入式图像仿真系统的设计与实现_第3页
04.概要设计-基于ARM的嵌入式图像仿真系统的设计与实现_第4页
04.概要设计-基于ARM的嵌入式图像仿真系统的设计与实现_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1基于ARM的嵌入式图像仿真系统概要设计总页数 16 正文 14 附录 无 生效日期 2013.12.16编制 程炜 批准南昌航空大学东软班 概要设计报告 版本:0.2.12修 改 履 历修改编号 日期 修改人 版本号 修改内容1 2013.12.16 程炜 VER0.1.0 初始做成2 2014.1.10 程炜 VER0.2.0 版本 0.2.0 完成3 2014.3.5 程炜 VER0.2.1 版本 0.2.1 完成南昌航空大学东软班 概要设计报告 版本:0.2.13目 录1 文档概述 .41.1 文档目的和范围 .41.2 术语/缩略语 .41.3 参考文档 .42 模块概述 .42.1 模块功能定义 .42.2 模块结构 .52.3 模块动作时序 .53 接口说明 .63.1 数据结构定义 .63.2 函数 .63.2.1 模块间接口函数 .63.2.2 模块内接口函数 .8南昌航空大学东软班 概要设计报告 版本:0.2.141 文档概述1.1 文档目的和范围该文档主要是完成程序运行基于 ARM 的嵌入式图像仿真系统的概要设计,为后期开发提供指导和参考。1.2 术语 /缩略语序号 术语/缩略语 说明1 Qt 界面图形化编程的类库1.3 参考文档序号 文档名 作者 时间 版本1 需求分析报告书 程炜 2013-12-16 0.1.02 需求分析报告书 程炜 2014-1-10 0.2.03 需求分析报告书 程炜 2014-3-5 0.2.12 模块概述本系统主要完成系统界面显示,包括视频数据,保存当前一帧图像到本地图像文件,选择已保存的图像仿真及翻转、幻灯片式播放、缩放功能。2.1 模块功能定义南昌航空大学东软班 概要设计报告 版本:0.2.15序号 功能点 功能点详细内容1 播放视频 视频播放在 label 控件上,连续播放2 保存一帧图像 将当前一帧图像保存到本地图像文件中3 图像灰度化 图像灰度化,体现图像仿真4 图像二值化 图像二值化,体现图像仿真5 缩放 通过滑动条对当前图像进行缩放6 翻转 顺时针翻转当前图像7 幻灯片播放 加载多张图像,进行幻灯片播放8 退出程序 关闭窗口,退出程序2.2 模块结构M o v i e . s t a r t( )o n _ s a v e B u t to n _ c l i c k e do n _ p i c t u r e Bu t t o n _ c l i c ke do n _ c l o s e B u tt o n _ c l i c k e ds a v e _ i m a g e主模块图 1 主模块结构图模块名称 模块类型 概要说明Movie.start 内部模块 播放视频on_saveButton_clicked 接口 保存当前一帧图像on_closeButton_clicked接口 退出程序On_pictureButton_clicked接口 进入图像仿真界面save_image 内部模块 保存当前一帧图像南昌航空大学东软班 概要设计报告 版本:0.2.16o n _ i n d e x B u tt o n _ c l i c k e do n _ p r e v B u t to n _ c l i c k e do n _ n e x t B u t to n _ c l i c k e do n _ t u r n B u t to n _ c l i c k e dS h o w _ p r e vS h o w _ n e x t图像仿真模块o n _ g r a y B u t to n _ c l i c k e dP i c _ g r a y ( )o n _ o t s u B u t to n _ c l i c k e dP i c _ o t s u ( )图 2 图像仿真模块结构图模块名称 模块类型 概要说明On_prevButton_clicked 接口 显示上一张图像on_nextButton_clicked 接口 显示下一张图像on_turnButton_clicked 接口 对当前图像翻转On_indexButton_clicked接口 加载图像On_grayButton_clicked 接口 图像灰度化On_otsuButton_clicked 接口 图像二值化Arise_scale 接口 图像缩放Show_prev 内部模块 显示上一张图像Show_next 内部模块 显示下一张图像Pic_gray 内部模块 图像灰度化Pic_otsu 内部模块 图像二值化南昌航空大学东软班 概要设计报告 版本:0.2.172.3 模块动作时序主 界 面 图 像 捕 获播放视频m o v i e . s t a r t ( )成功或失败s a v e ()s a v e _ i m a g e ( )成功或失败c l o s e ()o n _ c l o s e B u t t o n _ c l i c k e d ( )成功或失败图 像 仿 真图像灰度化成功或失败 图像灰度化 p i c _ g r a y ( )图像缩放成功或失败图像翻转成功或失败图像幻灯片式播放成功或失败图像缩放 a r i s e _ s c a l e ( i n t r a t e )图像翻转 p i c _ r o l l i n g ( )图像幻灯片式播放 A u t o P l a y ( )图像二值化成功或失败 图像二值化 p i c _ o t s u ( )图 3 模块时序图3 接口说明3.1 数据结构定义struct picture/绘图结构体double hscale;/绘图的高南昌航空大学东软班 概要设计报告 版本:0.2.18double wscale;/绘图的长;int r;/图片翻转因子3.2 函数3.2.1 模块间接口函数3.2.1.1 movie.start()函数名 start()文件名 mainwindow.cpp功能概要 播放视频记述形式 movie.start()参数类型 变量名 I/O 说明void - - -返回值 类型 - 说明详细说明播放视频使用注意事项无南昌航空大学东软班 概要设计报告 版本:0.2.193.2.1.2 on_saveButton_clicked函数名 on_saveButton_clicked文件名 mainwindow.cpp功能概要 保存当前一帧图像记述形式 void MainWindow:on_saveButton_clicked()参数类型 变量名 I/O 说明void - - -返回值 类型 - 说明详细说明调用 save_image 函数,保存当前一帧图像到指定目录使用注意事项无3.2.1.3 on_closeButton_clicked函数名 on_closeButton_clicked文件名 mainwindow.cpp功能概要 关闭主窗口,退出程序记述形式 void MainWindow:on_closeButton_clicked()参数类型 变量名 I/O 说明void - - -返回值 类型 void 说明详细说明关闭窗口,退出程序使用注意事项无南昌航空大学东软班 概要设计报告 版本:0.2.1103.2.1.4 on_pictureButton_clicked函数名 on_pictureButton_clicked文件名 mainwindow.cpp功能概要 关闭主窗口,进入图像仿真窗口记述形式 void MainWindow:on_pictureButton_clicked()参数类型 变量名 I/O 说明void - - -返回值 类型 void 说明详细说明调用图像仿真模块,关闭主窗口,进入图像仿真界面使用注意事项无3.2.1.5 on_prevButton_clicked函数名 turn2prev文件名 widget.cpp功能概要 显示上一张图像记述形式 void Widget:turn2prev()参数类型 变量名 I/O 说明void - - -返回值 类型 - 说明详细说明调用 show_prev 函数,显示上一张图像使用注意事项无南昌航空大学东软班 概要设计报告 版本:0.2.1113.2.1.6 on_nextButton_clicked函数名 turn2next文件名 widget.cpp功能概要 显示下一张图像记述形式 void Widget:turn2next()参数类型 变量名 I/O 说明void - - -返回值 类型 - 说明详细说明调用 show_next 函数,显示下一张图像使用注意事项无3.2.1.7 on_turnButton_clicked函数名 rolling文件名 widget.cpp功能概要 翻转当前图像记述形式 void Widget:rolling()参数类型 变量名 I/O 说明void - - -返回值 类型 void 说明详细说明调用 pic_rolling 函数,翻转当前图像使用注意事项南昌航空大学东软班 概要设计报告 版本:0.2.112无3.2.1.8 on_grayButton_clicked函数名 graypic文件名 widget.cpp功能概要 图像灰度化记述形式 void Widget:graypic()参数类型 变量名 I/O 说明void - - -返回值 类型 void 说明详细说明调用 pic_gray()函数,图像灰度化使用注意事项无3.2.1.9 on_otsuButton_clicked函数名 otsu文件名 widget.cpp功能概要 图像二值化记述形式 void Widget:otsu()参数类型 变量名 I/O 说明void - - -返回值 类型 void 说明详细说明调用 pic_otsu()函数,图像二值化南昌航空大学东软班 概要设计报告 版本:0.2.113使用注意事项无3.2.1.10 on_indexButton_clicked函数名 dirChanged文件名 widget.cpp功能概要 选择图像记述形式 void Widget:dirChanged(QString newfile)参数类型 变量名 I/O 说明void - - -返回值 类型 QString 说明详细说明选择图像使用注意事项无3.2.1.11 arise_scale函数名 arise_scale文件名 showimage.cpp功能概要 图像缩放记述形式 void ShowImage:arise_scale(int rate)参数类型 变量名 I/O 说明void - - -返回值 类型 int 说明详细说明图像缩放南昌航空大学东软班 概要设计报告 版本:0.2.114使用注意事项无3.2.2 模块内接口函数3.2.2.1 save_image函数名 save_image文件名 mainwindow.cpp功能概要 保存当前一帧图像记述形式 void mainwindow:save_iamge()参数类型 变量名 I/O 说明void - - -返回值 类型 - 说明详细说明保存当前一帧图像,写入图像文件使用注意事项供 on_saveButton_clicked()调用3.2.2.2 Show_prev函数名 show_prev文件名 showimage.cpp功能概要 显示上一张图像记述形式 void ShowImage:show_prev()参数类型 变量名 I/O 说明void - - -南昌航空大学东软班 概要设计报告 版本:0.2.115返回值 类型 - 说明详细说明显示上一张图像使用注意事项供 on_prevButton_clicked()调用3.2.2.3 Show_next函数名 Show_next文件名 showimage.cpp功能概要 显示下一张图像记述形式 void ShowImage:show_next()参数类型 变量名 I/O 说明void - - -返回值 类型 void 说明详细说明显示下一张图像使用注意事项供 on_nextButton_clicked()调用3.2.2.4 Pic_gray函数名 Pic_gray文件名 showimage.cpp功能概要 图像灰度化记述形式 void ShowImage:pic_gray()参数南

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论