Step One 需求分析与概要设计.pdf
《Step One 需求分析与概要设计.pdf》由会员分享,可在线阅读,更多相关《Step One 需求分析与概要设计.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Step One 需求分析与概要设计 Project:fira-mirosot-robot 第 1 页 共 8 页 Step One 需求分析与概要设计需求分析与概要设计 一、一、需求分析需求分析 1、问题陈述问题陈述 该步骤要求能够实现图像的采集,并且把图像传送至 PC,利用 PC 来控制和显示图片。为此我们将开发一个 PC 客户端,该客户端将会拥有以下功能:控制图像的采集、控制图像的传送、图像格式转化,为后续的图像识别和导航做准备、控制图像的显示以及一些辅助操作。2、约束说明约束说明、本项目采用的是 CAM130 摄像头,因此必须了解该摄像头的一些详细参数;、由于是通过串口来进行图像的传送
2、,而串口传送较慢。因此,应当采取可利用的方法,使图像传送的速度尽可能的快;、从摄像头采集出来的图像是原始格式,需要将它转化为特定的图片格式才能在PC 上显示出来;、图像的采集和图片的传送过程都是通过串口来实现的,因此将会采用类似 C/S的模式,小车上有服务器端,PC 是客户端,小车来接收 PC 发来的请求,并进行处理;、系统约束:使用 FriendlyARM 提供的最新 Linux 操作系统;3、用户要求、用户要求 、图像采集:将会负责图像的采集过程。该模块首先应该能够检测摄像头是否有Step One 需求分析与概要设计 Project:fira-mirosot-robot 第 2 页 共 8
3、 页 用,然后再进行摄像头参数的设置,如分辨率等。、图像格式转化:由于该步骤是要为后来的图像识别以及导航做准备,因此如果采集的格式不符合识别要求,将会进行图像的格式转换。、图像传送:主要将采集到的图像传送至 PC 客户端,传送将会考虑速度问题,应用有效的方法,达到尽可能快的原则。、图像显示控制:主要是用来显示采集到的图像,以及一些辅助操作,如图像的打开、保存、删除等,便于客户分析;、环境保存:由于摄像头的分辨率需要设置、图像保存路径需要指定、照片拍摄的频率需要设置等,为此,客户端应该能够保存此类信息,方便用户下次在启动时不再进行设置,而只是在程序初始化时设置即可。4、软件与硬件说明、软件与硬件
4、说明 操作系统:操作系统:该客户端将在 Linux 下进行设计与实现;第三方软件:第三方软件:目前将会用到 Qt 开源框架;首先由于 Qt 是跨平台的,因此在 Linux 编写的Qt 程序,在 Windows 下也能运行,这样就方便了以后的测试与运行。另外,本人对 Qt 较为熟悉,开发相对较快;编程语言:编程语言:C/C+二、概要设计二、概要设计 1、软件子系统设计、软件子系统设计 该步骤被分为 4 个模块来设计:图像采集模块、图像格式转换模块、图像传送模块和图像显示控制模块;Step One 需求分析与概要设计 Project:fira-mirosot-robot 第 3 页 共 8 页、图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Step One 需求分析与概要设计 需求 分析 概要 设计
限制150内