




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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
40、 图像处理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实现图像标画,即在图像上绘制直线、矩形、箭头、椭圆和文字等。用户可以设置线型
41、、线宽、线条颜色、填充颜色、文本颜色、字体、矩形模式(空心、实心无边、实心有边)、椭圆模式(空心、实心无边、实心有边)等属性。5.8.2 处理流程在此补充5.8.3 内部数据在此补充5.8.4 异常与错误处理在此补充5.9 图像存储csu(csci_txbd_csu_cc)5.9.1 设计决策图像存储csu实现图像另存为本地文件或保存到数据库,保存到数据库时支持保存图像特征。5.9.2 处理流程在此补充5.9.3 内部数据在此补充5.9.4 异常与错误处理在此补充5.10 图像输出csu(csci_txbd_csu_txsc)5.10.1 设计决策图像输出csu实现的主要功能包括:a) 比对成
42、功后,比对图像及其拼接图输出到鉴定报告;b) 用户自选图像输出到鉴定报告。5.10.2 处理流程在此补充5.10.3 内部数据在此补充5.10.4 异常与错误处理在此补充5.11 图像比对csu(csci_txbd_csu_bdcl)5.11.1 设计决策图像比对csu实现的主要功能包括:a) 比对范围选取,即允许用户对指定区域内的图像进行比对,对于线条类图像支持切痕及矩形选区,对于凹陷类图像支持矩形及椭圆选区;b) 图像边缘提取,即允许用户人工提取图像边缘或对系统提取的边缘进行修改,目前该功能只针对凹陷类图像;c) 一对一比对,即两幅图像比对;d) 一对多比对,系统将启动新线程进行该比对处理
43、。5.11.2 处理流程图像比对csu一对一比对处理流程如图 13所示,一对多比对启动与处理流程如图 14所示。图 13 一对一比对处理流程图图 14 一对多比对启动与处理流程图5.11.3 内部数据图像比对csu内部数据表参见表 25。表 25 图像比对csu内部数据表单元名称图像比对csu单元标识符csci_txbd_csu_bdcl内部数据元素说明数据集名称或表名数据元素名称标识符数据类型值域范围暂存形式多图比对数据m_arrmatchdataccommimgarray变量比对数据(源)srcimginfomatchinterface变量比对数据(目标)dstimginfomatchin
44、terface变量比对类型ntracetypeint1线条比对0凹陷比对变量比对接口(源)srcinterfacedvlinefeature/ dvcavefeature变量比对接口(目标)dstinterfacedvlinefeature/ dvcavefeature变量比对结果数组m_arrresultcresultarray变量5.11.4 异常与错误处理图像比对csu异常处理流程如图 15所示。图 15 图像比对csu异常处理流程图5.12 比对结果显示csu(csci_txbd_csu_bdjgxs)5.12.1 设计决策比对结果显示csu用于显示图像比对结果,其实现的具体功能包括:
45、a) 列表显示图像的所有拼接点及该拼接点处的图像相似度;b) 根据相似度过滤比对结果,例如:用户可以选择查看相似度为90%以上的结果,也可以选择查看相似度为70%以上的结果;c) 用户点击任一拼接点时,比对结果显示csu将当前拼接点索引发送给主控csu。5.12.2 处理流程比对结果显示csu处理流程如图 16所示。图 16 比对结果显示csu处理流程图5.12.3 内部数据比对结果显示csu内部数据表参见表 26。表 26 比对结果显示csu内部数据表单元名称比对结果显示csu单元标识符csci_txbd_csu_bdjgxs内部数据元素说明数据集名称或表名数据元素名称标识符数据类型值域范围
46、暂存形式接收消息的窗口指针m_pmsgwndcwnd*变量当前比对结果m_presultmatchresult*变量5.12.4 异常与错误处理无。5.13 比对向导csu(csci_txbd_csu_bdxd)5.13.1 设计决策比对向导csu实现线条类图像比对向导和凹陷类图像比对向导功能。比对向导将根据图像类型按步骤引导操作者进行比对。比对向导为顺序操作过程,即完成一步才可进行下一步,操作者能够返回上一步或上几步重新操作。线条类图像比对向导分五步操作:1) 打开比对图像,只允许打开两幅图像;2) 比例标定;3) 选择比对范围;4) 线条方向标定,此时标定的线条方向为比对区域内图像的线条方向,若用户没有选择比对范围,即进行全图比对,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年专业记账服务外包合同
- 2025年甲级写字楼物业管理协议合同
- 2025年水电施工与优化合同文本
- 2025年无人机测绘高级面试bi备题库及答案解析
- 水产品国际化形象设计与品牌创新创业项目商业计划书
- 矿山教学演示系统创新创业项目商业计划书
- 水下机器人清洁工创新创业项目商业计划书
- 空心铸造技术应用创新创业项目商业计划书
- 利用社交媒体宣传海洋产品的营养和美味创新创业项目商业计划书
- 2025年抗帕金森病药项目合作计划书
- 2025新疆维吾尔自治区人民检察院招聘聘用制书记员(14人)笔试模拟试题及答案解析
- 2025年市场监督管理局公务员招录面试题及答案解析
- 2025年浙江省中考英语真题(解析版)
- 2025年广西中考道法真题卷含答案解析
- Q-GDW10250-2025 输变电工程建设安全文明施工规程
- 当代中国外交(外交学院)知到智慧树章节测试课后答案2024年秋外交学院
- 华师大版(新)七年级上册数学全册教案(教学设计)及教学反思
- 材料物理之材料的结合方式PPT课件
- 《版式设计》教案
- 高中研究性学习课题开题报告表
- 锚杆造孔验收记录
评论
0/150
提交评论