《图像比对软件的设计说明.doc》由会员分享,可在线阅读,更多相关《图像比对软件的设计说明.doc(36页珍藏版)》请在三一办公上搜索。
1、标识:编号:版本:V2.0图像比对 软件设计说明xxxx2012年3月图像比对软件设计说明拟 制 人:审 核:会 签批 准:2011年3月xx日文档修改记录版本号修改内容描述修改人日期备注目 次1 范围11.1 标识11.2 系统概述11.3 文档概述12 引用文档13 CSCI级设计决策13.1 输入/输出设计决策13.1.1 图像比对软件的输入/输出数据流图13.1.2 输入/输出说明23.1.3 CSCI的行为设计决策23.2 CSCI的数据库决策33.3 CSCI的安全性设计决策33.4 CSCI保密性与私密性设计决策33.5 CSCI其它设计决策34 CSCI体系结构设计34.1 C
2、SCI部件组成34.2 执行概念54.3 接口设计64.3.1 外部接口设计64.3.2 内部接口设计85 CSCI详细设计145.1 主控CSU(CSCI_TXBD_CSU_ZK)145.1.1 设计决策145.1.2 处理流程145.1.3 内部数据155.1.4 异常与错误处理165.2 序列图像显示CSU(CSCI_TXBD_CSU_XLTX)175.2.1 设计决策175.2.2 处理流程175.2.3 内部数据175.2.4 异常与错误处理185.3 图像相关信息显示CSU(CSCI_TXBD_CSU_TXXXXS)185.3.1 设计决策185.3.2 处理流程185.3.3 内
3、部数据185.3.4 异常与错误处理185.4 导航图显示CSU(CSCI_TXBD_CSU_DHTXS)195.4.1 设计决策195.4.2 处理流程195.4.3 内部数据195.4.4 异常与错误处理195.5 缩略图显示CSU(CSCI_TXBD_CSU_SLTXS)195.5.1 设计决策195.5.2 处理流程205.5.3 内部数据205.5.4 异常与错误处理205.6 图像处理CSU(CSCI_TXBD_CSU_CL)205.6.1 设计决策205.6.2 处理流程205.6.3 内部数据215.6.4 异常与错误处理215.7 图像标定CSU(CSCI_TXBD_CSU_
4、BD)225.7.1 设计决策225.7.2 处理流程225.7.3 内部数据225.7.4 异常与错误处理225.8 图像标注CSU(CSCI_TXBD_CSU_BZ)225.8.1 设计决策225.8.2 处理流程235.8.3 内部数据235.8.4 异常与错误处理235.9 图像存储CSU(CSCI_TXBD_CSU_CC)235.9.1 设计决策235.9.2 处理流程235.9.3 内部数据235.9.4 异常与错误处理235.10 图像输出CSU(CSCI_TXBD_CSU_TXSC)235.10.1 设计决策235.10.2 处理流程235.10.3 内部数据235.10.4
5、异常与错误处理235.11 图像比对CSU(CSCI_TXBD_CSU_BDCL)235.11.1 设计决策235.11.2 处理流程245.11.3 内部数据255.11.4 异常与错误处理255.12 比对结果显示CSU(CSCI_TXBD_CSU_BDJGXS)265.12.1 设计决策265.12.2 处理流程265.12.3 内部数据275.12.4 异常与错误处理275.13 比对向导CSU(CSCI_TXBD_CSU_BDXD)275.13.1 设计决策275.13.2 处理流程275.13.3 内部数据285.13.4 异常与错误处理285.14 数据维护CSU(CSCI_TX
6、BD_CSU_SJWH)285.14.1 设计决策285.14.2 处理流程285.14.3 内部数据285.14.4 异常与错误处理296 需求可追踪性297 名词解释301 范围1.1 标识本文档的标题为“图像比对软件设计说明”。本文档适用于图像比对软件。本文档的版本号为V2.0。本文档中出现的名词“工具痕迹图像自动识别软件”即为图像比对软件。1.2 系统概述图像比对软件是专用于图像比对的功能性软件。软件采用成熟的图像直线检测算法和图像匹配技术,利用图像的形状特征、纹理特征对图像进行比较,并根据这些统计特征,对图像之间的相似度做出评价。开发方:xxxx。1.3 文档概述本文档描述了图像比对
7、软件的设计说明。本文档中第一章说明软件的范围和概述,第二章列出了本文档中引用的其它文档的信息,第三章说明CSCI级设计决策,第四章说明CSCI体系结构设计,第五章说明接口设计,第六章说明需求的可追踪性,第七章名词解释。2 引用文档引用文档见表 1。表 1 引用文档序号标题标识号版本日期来源1图像比对软件需求规格说明V2.0xxxx公司3 CSCI级设计决策3.1 输入/输出设计决策3.1.1 图像比对软件的输入/输出数据流图图像比对软件的输入/输出数据流图见图 1所示。图 1 输入/输出数据流图3.1.2 输入/输出说明CSCI输入输出设计决策见表 2。表 2 CSCI输入输出设计决策表序号输
8、入输出名称输入/输出信息输入/输出方法备注1输入待比对图像需要比对的图像人机交互2输出比对结果拼接点及每个拼接点处的相似度显示输出,存储3.1.3 CSCI的行为设计决策CSCI的行为设计决策见表 3。表 3 CSCI的行为设计决策输入CSCI的动作CSCI的响应时间输出对不允许的输入或条件的处理其它描述用户操作接受用户选择比对的图像线条类图像:待检索图像为100幅,图像平均大小为,图像打开平均响应时间秒;从按下比对按钮到比对结束为止,本地图像区域比对平均响应时间秒;本地图像切痕比对平均响应时间秒;数据库图像区域比对平均响应时间秒;数据库图像切痕比对平均响应时间秒。凹陷类图像:待检索图像为10
9、0幅,图像平均大小为,图像打开平均响应时间秒;从按下比对按钮到比对结束为止,本地图像区域比对平均响应时间秒;数据库图像区域比对平均响应时间秒;数据库图像切痕比对平均响应时间秒。比对结果提示错误原因3.2 CSCI的数据库决策CSCI数据库设计决策见表 4。表 4 CSCI数据库设计决策表序号数据类型显示方法文字表格编辑框图象打印其它1案件现场工具痕迹图像信息2用户信息3.3 CSCI的安全性设计决策CSCI安全性设计决策见表 5。表 5 CSCI安全性设计决策表序号安全性需求采取的防护措施1图像的有效性对用户打开的图像进行有效性检查,CSCI将屏蔽不支持的图像类型,同时如果用户打开的图像无效,
10、CSCI将给出提示。3.4 CSCI保密性与私密性设计决策CSCI保密性和私密性设计决策见表 6。表 6 CSCI保密性和私密性设计决策表序号保密性和私密性需求采取的措施1身份验证启动软件时,首先要求用户输入用户身份信息(用户名和口令),CSCI对其进行识别后,合法用户方能够启动运行该软件。 3.5 CSCI其它设计决策无。4 CSCI体系结构设计4.1 CSCI部件组成图像比对CSCI由主控单元、序列图像显示单元、图像相关信息显示单元、导航图显示单元、缩略图显示单元、图像处理单元、图像标定单元、图像标注单元、图像存储单元、图像输出单元、图像比对单元、比对结果显示单元、比对向导单元、数据维护单
11、元组成。单元组成图如图 2所示,各单元说明见表 7。图 2 CSCI单元组成表 7 CSCI单元说明序号单元名称标识符用途开发状态/类型分配的CSCI级设计决策1主控CSUCSCI_TXBD_CSU_ZK软件的控制模块,用于控制各单元的信息交换新开发3.1输入/输出设计决策2序列图像显示CSUCSCI_TXBD_CSU_XLTX将用户打开的一组图像加入列表显示新开发3.1输入/输出设计决策3图像相关信息显示CSUCSCI_TXBD_CSU_TXXXXS显示图像基本信息(图像名、大小、比例因子等)新开发3.1输入/输出设计决策4导航图显示CSUCSCI_TXBD_CSU_DHTXS为当前操作的图
12、像添加导航功能新开发3.1输入/输出设计决策5缩略图显示CSUCSCI_TXBD_CSU_SLTXS显示当前打开的图像序列中的所有图像新开发3.1输入/输出设计决策6图像处理CSUCSCI_TXBD_CSU_CL针对图像进行亮度/对比度调整、亮度曲线、去除噪声、缩放、旋转、移动、特征提取(线条类图像显示线条峰图,凹陷类图像显示边缘图)等操作,及图像显示新开发3.1输入/输出设计决策7图像标定CSUCSCI_TXBD_CSU_BD图像比例标定(计算单位像素代表的实际距离)、比例归一化(两幅图像设置为相同比例)、线条方向标定(确定线条方向)、比例尺显示新开发3.1输入/输出设计决策8图像标注CSU
13、CSCI_TXBD_CSU_BZ图像标画,即在图像上绘制直线、矩形、箭头、椭圆和文字等新开发3.1输入/输出设计决策9图像存储CSUCSCI_TXBD_CSU_CC图像另存到本地或保存到数据库新开发3.1输入/输出设计决策10图像输出CSUCSCI_TXBD_CSU_TXSC图像输出到鉴定报告文档中新开发3.1输入/输出设计决策11图像比对CSUCSCI_TXBD_CSU_BDCL实现比对范围选取、图像边缘提取、一对一比对和一对多比对新开发3.1输入/输出设计决策12比对结果显示CSUCSCI_TXBD_CSU_BDJGXS显示比对结果新开发3.1输入/输出设计决策13比对向导CSUCSCI_
14、TXBD_CSU_BDXD按步骤引导操作者进行线条/凹陷类图像的比对过程新开发3.1输入/输出设计决策14数据维护CSUCSCI_TXBD_CSU_SJWH实现案件现场工具痕迹图像库管理和用户管理新开发3.2 CSCI的数据库/数据文件决策4.2 执行概念图像比对软件采用独立运行模式。软件启动后首先进入身份验证界面,用户输入正确的用户名和口令并选择软件操作模式后,进入软件主界面。在主界面,用户可以首先对打开的图像进行处理,然后对图像进行比对。图像比对软件执行控制流程图如图 3所示。图 3 图像比对软件执行控制流程图4.3 接口设计4.3.1 外部接口设计图像比对软件外部接口关系参见图 4和表
15、8。图 4 CSCI外部接口关系表 8 CSCI外部接口接口名称标识符发送方/接收方接口含义及用途用户与图像比对CSCI的接口CSCI_TXBD_IO_YH&TXBD用户/图像比对软件用户操作图像比对软件图像比对CSCI与用户信息库的接口CSCI_TXBD_IO_TXBD&YHXXK图像比对软件/用户信息库图像比对软件访问用户信息库,包括查询/添加/修改/删除用户信息。图像比对CSCI与案件现场工具痕迹图像库的接口CSCI_TXBD_IO_TXBD&GJHJTXK图像比对软件/案件现场工具痕迹图像库图像比对软件访问案件现场工具痕迹图像库,包括查询/添加/修改/删除图像信息。4.3.1.1 用户
16、与图像比对CSCI的接口(CSCI_TXBD_IO_YH&TXBD)表 9 描述了接口的接口类型、接口方式、接口协议和接口数据等。表 9 用户与图像比对CSCI的接口表接口名称用户与图像比对CSCI的接口接口标识符CSCI_TXBD_IO_YH&TXBD接口类型接口通信方式接口协议发送方用户接收方图像比对CSCI接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围待比对图像图像Bmp、jpg、jpeg4.3.1.2 图像比对CSCI与用户信息库的接口(CSCI_TXBD_IO_TXBD &YHXXK)表 10描述了接口的接口类型、接口方式、接口协议和接口数据等。表 10
17、图像比对CSCI与用户信息库的接口接口名称图像比对CSCI与用户信息库的接口接口标识符CSCI_TXBD_IO_TXBD &YHXXK接口类型接口通信方式接口协议发送方图像比对CSCI接收方用户信息库接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围用户信息库用户信息表字符/日期/数字4.3.1.3 图像比对CSCI与案件现场工具痕迹图像库的接口(CSCI_TXBD_IO_TXBD&GJHJTXK)表 11描述了接口的接口类型、接口方式、接口协议和接口数据等。表 11 图像比对CSCI与案件现场工具痕迹图像库的接口表接口名称图像比对CSCI与案件现场工具痕迹图像库的接口
18、接口标识符CSCI_TXBD_IO_TXBD&GJHJTXK接口类型接口通信方式接口协议发送方图像比对CSCI接收方案件现场工具痕迹图像库接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围案件现场工具痕迹图像库工具类型表痕迹类型表痕迹形成方式表线条类痕迹特征表凹陷类痕迹特征表案件现场工具痕迹图像信息表字符/日期/数字4.3.2 内部接口设计图像比对软件内部接口关系图参见图 5和表 12。图 5 CSCI内部接口关系表 12 CSCI内部接口接口名称标识符发送方/接收方接口含义及用途主控单元与序列图像显示单元的接口CSCI_TXBD_IO_ZK&XLTX序列图像显示单元/
19、主控单元将用户当前选中的序列图像指针发送给主控单元主控单元与缩略图显示单元的接口CSCI_TXBD_IO_ZK&SLTXS主控单元/缩略图显示单元 主控单元将序列图像指针发送给缩略图单元进行缩略显示缩略图显示单元/主控单元缩略图显示单元将用户选中显示的单幅图像指针发送给主控单元主控单元与图像信息显示单元的接口CSCI_TXBD_IO_ZK&TXXXXS主控单元/图像信息显示单元主控单元将单幅图像指针发送给图像信息显示单元进行图像基本信息显示主控单元与图像处理单元的接口CSCI_TXBD_IO_ZK&TXCL主控单元/图像处理单元 1、主控单元将单幅图像指针发送给图像处理单元进行图像显示及处理2
20、、主控单元将单个拼接点索引发送给图像处理单元进行拼接点位置显示图像处理单元与导航图显示单元的接口CSCI_TXBD_IO_TXCL&DHTXS图像处理单元/导航图显示单元图像处理单元将自身指针发送给导航图显示单元进行导航显示主控单元与比对单元的接口CSCI_TXBD_IO_ZK&BDCL主控单元/比对单元主控单元将比对类型(线条/凹陷,一对一/一对多)发送给比对单元比对单元/主控单元比对单元将比对结果指针发送给主控单元主控单元与比对结果显示单元的接口CSCI_TXBD_IO_ZK&BDJGXS主控单元/比对结果显示单元主控单元将比对结果指针发送给比对结果显示单元进行显示比对结果显示单元/主控单
21、元比对结果显示单元将用户当前选择的图像拼接点索引发送给主控单元主控单元与图像操作单元的接口CSCI_TXBD_IO_ZK&TXCZ主控单元/图像操作单元主控单元将操作类型发送给图像操作单元,由图像操作单元进行相应操作主控单元与比对向导单元的接口CSCI_TXBD_IO_ZK&BDXD主控单元/比对向导单元主控单元将向导类型(线条比对向导/凹陷比对向导)发送给比对向导单元,由比对向导单元显示相应向导界面4.3.2.1 主控单元与序列图像显示单元的接口主控单元与序列图像显示单元的接口参见表 13所示。表 13 主控单元与序列图像显示单元的接口表接口名称主控单元与序列图像显示单元的接口接口标识符CS
22、CI_TXBD_IO_ZK&XLTX接口类型数据传输接口通信方式消息接口协议发送方序列图像显示单元接收方主控单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串操作类型wParamWPARAMIMG_PREVIEW序列图像指针lParamLPARAMIMGINFO*4.3.2.2 主控单元与缩略图显示单元的接口主控单元与缩略图显示单元的接口参见表 14所示。表 14 主控单元与缩略图显示单元的接口表接口名称主控单元与缩略图显示单元的接口接口标识符CSCI_TXBD_IO_ZK&SLTXS接口类型数据传输接口通信方式接口函数/消息 接口协议发送方1主控单元接收
23、方1缩略图显示单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围接口函数操作类型nOperTypeintIMG_PREVIEW序列图像指针lParamLPARAMIMGINFO*发送方2缩略图显示单元接收方2主控单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串操作类型wParamWPARAMIMG_SHOW单幅图像指针lParamLPARAMCOMMIMGINFO*4.3.2.3 主控单元与图像处理单元的接口主控单元与图像处理单元的接口参见表 15所示。表 15 主控单元与图像处理单元的接口表接口名称主控单元与图像处理单元的接
24、口接口标识符CSCI_TXBD_IO_ZK&TXCL接口类型数据传输接口通信方式消息接口协议发送方主控单元接收方图像处理单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串1操作类型wParamWPARAMIMG_SHOWIMG_DEAL_BRIGHTNESSIMG_DEAL_BRIGHTNESSCURVEIMG_DEAL_DENOISINGIMG_DEAL_MOVEIMG_DEAL_ROTATEIMG_VIEW_ZOONINIMG_VIEW_ZOONOUTIMG_VIEW_NORMALIMG_VIEW_FITWNDIMG_VIEW_LINEPEAKIMG_
25、VIEW_REGIONRIMIMG_VIEW_OVERLAP单幅图像指针lParamLPARAMCOMMIMGINFO*消息字符串2操作类型wParamWPARAMIMG_RESULTDRAW单个拼接点索引lParamLPARAMint4.3.2.4 主控单元与图像信息显示单元的接口主控单元与图像信息显示单元的接口参见表 16所示。表 16 主控单元与图像信息显示单元的接口表接口名称主控单元与图像信息显示单元的接口接口标识符CSCI_TXBD_IO_ZK&TXXXXS接口类型数据传输接口通信方式接口函数接口协议发送方主控单元接收方图像信息显示单元接口数据元素说明数据集名称或表名数据元素名称标识
26、符数据类型数据格式值域范围接口函数操作类型nOperTypeint1更新状态2更新数据图像位置nPosint1左2右单幅图像指针lParamLPARAMCOMMIMGINFO*4.3.2.5 图像处理单元与导航图显示单元的接口图像处理单元与导航图显示单元的接口参见表 17所示。表 17 图像处理单元与导航图显示单元的接口表接口名称图像处理单元与导航图显示单元的接口接口标识符CSCI_TXBD_IO_TXCL&DHTXS接口类型数据传输接口通信方式消息接口协议发送方图像处理单元接收方导航图显示单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串1操作类型wPa
27、ramWPARAM IMG_SHOW图像控件指针lParamLPARAMCPreviewWnd*消息字符串2操作类型wParamWPARAM IMG_MATCHRESULT单个拼接点索引lParamLPARAMint4.3.2.6 主控单元与比对单元的接口主控单元与比对单元的接口参见表 18所示。表 18 主控单元与比对单元的接口表接口名称主控单元与比对单元的接口接口标识符CSCI_TXBD_IO_ZK&BDCL接口类型数据传输接口通信方式消息接口协议发送方1主控单元接收方1比对单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串操作类型wParamWPAR
28、AMIMG_MATCH_RIM_LINEIMG_MATCH_RIM_RECTIMG_MATCH_RIM_ELLIPSEIMG_MATCH_RIM_POLYGONIMG_MATCH_REGIONIMG_MATCH_MORE是否线条处理lParamLPARAMBOOLTRUE线条比对FALSE凹陷比对发送方2比对单元接收方2主控单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串操作类型wParamWPARAMIMG_MATCHRESULT比对结果指针lParamLPARAMMatchResult*4.3.2.7 主控单元与比对结果显示单元的接口主控单元与比对结
29、果显示单元的接口参见表 19所示。表 19 主控单元与比对结果显示单元的接口表接口名称主控单元与比对结果显示单元的接口接口标识符CSCI_TXBD_IO_ZK&BDJGXS接口类型数据传输接口通信方式接口函数/消息接口协议发送方1主控单元接收方1比对结果显示单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围接口函数操作类型nOperTypeintIMG_MATCHRESULT比对结果指针lParamLPARAMMatchResult*发送方2比对结果显示单元接收方2主控单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串操作类型w
30、ParamWPARAMIMG_RESULTDRAW单个拼接点索引lParamLPARAMint4.3.2.8 主控单元与图像操作单元的接口主控单元与图像操作单元的接口参见表 20所示。表 20 主控单元与图像操作单元的接口表接口名称主控单元与图像操作单元的接口接口标识符CSCI_TXBD_IO_ZK&TXCZ接口类型数据传输接口通信方式消息接口协议发送方主控单元接收方图像操作单元接口数据元素说明数据集名称或表名数据元素名称标识符数据类型数据格式值域范围消息字符串操作类型wParamWPARAM图像标定:IMG_MATCH_SCALECOMPUTIMG_MATCH_LINEDIRECIMG_VI
31、EW_SCALE图像标注:IMG_DEAL_TAG_LINEIMG_DEAL_TAG_RECTIMG_DEAL_TAG_ELLIPSEIMG_DEAL_TAG_ARROWIMG_DEAL_TAG_TEXT图像存储:ID_MAIN_FILE_SAVEID_MAIN_FILE_DBSAVE4.3.2.9 主控单元与比对向导单元的接口主控单元与比对向导单元的接口参见表 21所示。表 21 主控单元与比对向导单元的接口表接口名称主控单元与比对向导单元的接口接口标识符CSCI_TXBD_IO_ZK&BDXD接口类型数据传输接口通信方式消息接口协议发送方主控单元接收方比对向导单元接口数据元素说明数据集名称
32、或表名数据元素名称标识符数据类型数据格式值域范围消息字符串操作类型wParamWPARAMIMG_UPDATEFRAME窗口状态lParamLPARAMint5 CSCI详细设计5.1 主控CSU(CSCI_TXBD_CSU_ZK)5.1.1 设计决策主控CSU是图像比对软件的主体,用于协调各个模块正常运行,是各个模块正常运行的平台。该CSU具备如下功能:a) 能够独立启动,系统参数从配置文件中获得;b) 连接数据库,连接失败时给出提示,并退出软件;c) 对软件各模块初始化并进行调用;d) 提供软件操作主界面;e) 提供菜单、工具栏,使得用户可以方便进行各种操作;f) 支持切换到向导界面;g)
33、 进行消息传递,保障各个模块之间的正常通信。5.1.2 处理流程主控CSU处理流程如图 6所示。图 6 主控CSU处理流程图5.1.3 内部数据主控CSU内部数据表参见表 22。表 22 主控CSU内部数据表单元名称主控单元单元标识符CSCI_TXBD_CSU_ZK内部数据元素说明数据集名称或表名数据元素名称标识符数据类型值域范围暂存形式互斥量句柄m_hObjectHANDLE变量窗体模式m_wndModeVisMarkWndModemarkWndLineGuidemarkWndRegionGuidemarkWndDefault变量操作模式m_operModeVisMarkOperModema
34、rkOperLinemarkOperRegion变量主窗口标题m_sAppTitleCString变量窗口状态m_nWndStateint变量待比对图像数组m_arrMatchDataCCommImgArray变量5.1.4 异常与错误处理主控CSU异常与错误处理流程如图 7所示。图 7 主控单元异常与错误处理流程图5.2 序列图像显示CSU(CSCI_TXBD_CSU_XLTX)5.2.1 设计决策序列图像指用户一次打开的多幅图像。序列图像显示CSU将用户多次打开的序列图像以列表方式显示。用户通过点选列表行查看每个图像序列包含的图像。5.2.2 处理流程序列图像显示CSU处理流程如图 8所示
35、。图 8 序列图像显示CSU处理流程图5.2.3 内部数据序列图像显示CSU内部数据表参见表 23。表 23 序列图像显示CSU内部数据表单元名称序列图像显示CSU单元标识符CSCI_TXBD_CSU_XLTX内部数据元素说明数据集名称或表名数据元素名称标识符数据类型值域范围暂存形式序列图像数组指针arrImgInfoCImgInfoArray*变量接收消息的窗口指针m_pMsgWndCWnd*变量5.2.4 异常与错误处理无。5.3 图像相关信息显示CSU(CSCI_TXBD_CSU_TXXXXS)5.3.1 设计决策图像相关信息显示CSU用于显示图像的基本信息,包括图像名、图像尺寸、比例因
36、子、线条方向等。5.3.2 处理流程图像相关信息显示CSU处理流程如图 9所示。图 9 图像相关信息显示CSU处理流程图5.3.3 内部数据无。5.3.4 异常与错误处理图像相关信息显示CSU异常处理流程如图 10所示。图 10 图像相关信息显示CSU异常处理流程图5.4 导航图显示CSU(CSCI_TXBD_CSU_DHTXS)5.4.1 设计决策导航图显示CSU对当前活动图像进行导航显示,其实现的功能包括:a) 全图显示当前活动图像;b) 指示当前显示区内的图像在导航图像中的位置;c) 对显示区内的图像进行放大缩小处理;d) 移动指示框调整显示区内的图像内容;e) 当显示区内的图像由于进行
37、了亮度/对比对/噪声/旋转/移动等操作而发生变化时,导航图同步变更;f) 有比对结果时,显示当前活动图像的所有拼接点;g) 高亮显示用户指定拼接点。5.4.2 处理流程在此补充5.4.3 内部数据在此补充5.4.4 异常与错误处理在此补充5.5 缩略图显示CSU(CSCI_TXBD_CSU_SLTXS)5.5.1 设计决策缩略图是指图像大幅度缩小后的版本,它只包含可识别此图像的足够细节,供用户浏览图像和从大量的图像中进行选择。缩略图显示CSU用于对用户点选的序列图像进行缩略显示。其包含的功能主要有:a) 缩略显示当前图像序列中的所有图像;b) 将用户选择的图像信息发送给主控单元;c) 从图像序
38、列中删除图像。5.5.2 处理流程在此补充5.5.3 内部数据在此补充5.5.4 异常与错误处理在此补充5.6 图像处理CSU(CSCI_TXBD_CSU_CL)5.6.1 设计决策图像处理CSU实现对图像的简单处理,具体功能包括:a) 亮度/对比度调整;b) 亮度曲线调整;c) 去除图像噪声;d) 图像缩放;e) 图像旋转;f) 图像移动;g) 图像特征提取,线条类图像显示线条峰图,凹陷类图像显示边缘图;h) 图像显示,包括比对图像拼接显示。5.6.2 处理流程图像处理CSU处理流程如图 11所示。图 11 图像处理CSU处理流程图5.6.3 内部数据图像处理CSU内部数据表参见表 24。表
39、 24 图像处理CSU内部数据表单元名称图像处理CSU单元标识符CSCI_TXBD_CSU_CL内部数据元素说明数据集名称或表名数据元素名称标识符数据类型值域范围暂存形式操作类型nOperTypeint参见表 15消息字符串1的值域范围变量窗口显示状态m_nWndStateint变量图像显示控件,左m_pImgCtlLCImgDspCtrl*变量图像显示控件,右m_pImgCtlRCImgDspCtrl*变量边缘显示窗口,左m_pRimWndLCRimWnd*变量边缘显示窗口,右m_pRimWndRCRimWnd*变量5.6.4 异常与错误处理图像处理CSU异常处理流程如图 12所示。图 12 图像处理CSU异常处理流程图5.7 图像标定CSU(CSCI_TXBD_CSU_BD)5.7.1 设计决策图像标定CSU实现的功能包括:a) 图像比例标定(计算图像上单位像素代表的物体实际距离);b) 比例归一化(显示区内的两幅图像设置为相同比例);c) 线条方向标定(确定线条方向),范围:0-180度,水平方向为0度;d) 比例尺显示。5.7.2 处理流程在此补充5.7.3 内部数据在此补充5.7.4 异常与错误处理在此补充5.8 图像标注CSU(CSCI_TXBD_CSU_BZ)5.8.1 设计决策图像标注CSU实现图像标画,即在图像上绘制直线、矩形、箭头、椭圆和文字等。用户可以设