植物检测系统部分数据库实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 引言 (2)

1.1 预期的读者 (2)

1.2 数据库 (2)

1.2.1 模块一 (2)

1.2.2 模块二 (2)

1.3 目的和作用 (2)

2 数据库设计 (3)

2.1 系统物理结构设计 (3)

2.2 E-R图 (3)

2.3 表设计 (4)

2.3.1 图片基本信息表dbo.image (4)

2.3.2 图片形状特征表dbo.shape (5)

2.3.3 图片纹理特征表dbo.texture (5)

2.3.4 图片颜色特征表dbo.color (5)

2.3.5 数据库对应关系图 (6)

2.4 数据库的跟进设计 (6)

1引言

1.1 预期的读者

开发人员、需求分析人员、设计人员

1.2 数据库

1.2.1模块一

源图片及特征:

图片基本信息表:dbo.image

图片颜色特征信息表:dbo.color

图片形状特征信息表:dbo.shape

图片纹理特征信息表:dbo.texture

//这个还没找到具体是什么表,暂时没加入

1.2.2模块二

注:数据库模块根据现在的情况,可以做出数据库原型来的只有这一个部分,因为不知道后面的模块要怎么改版,所以后面的模块会根据项目的需要实时的进行添加。

1.3 目的和作用

将数据分析的结果进一步整理,形成最终的计算机模型,通过了解开发人员的需求来建立物理数据库,使开发人员更容易调用数据库来完成数据的存取。

2 数据库设计

2.1 系统物理结构设计

根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。

系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。

2.2 E-R 图

图片信息E-R 图

图片信息

ID (标记图片数量)

编号唯一标

name(叶子所属的植物)

Location(图片存储位置)

备注

图片形状E-R 图

由于空间关系后面两个图数据过多,在这里不再展示E-R 图。

2.3 表设计

2.3.1 图片基本信息表 dbo.image

字段名 数据类型 长度 主键/外键 描述

ID bigint 统计图片数量(递增) 编号 nvarchar 50 主键 图片的标志

name nvarchar 50 图片属于叶子的名称 location

text

图片存储的位置

图片形状

圆形度

狭长度

偏心率

球状比

形状参数

占空比

备注 ntext 增加图片/植物的介绍

2.3.2 图片形状特征表 dbo.shape

字段名 数据类型 长度 主键/外键 描述

编号 nvarchar 50 外键 图片的标识号

狭长度 decimal(7, 6) 7 数据长度为7,精确到小数点后6位,这些都是图片源图片处理后的形状特征的数据信息

圆形度 decimal(7, 6) 7 偏心率 decimal(7, 6) 7 占空比 decimal(7, 6) 7 球状比 decimal(7, 6) 7 形状参数 decimal(7, 6)

7

2.3.3 图片纹理特征表 dbo.texture

字段名 数据类型 长度 主键/外键 描述

编号 nvarchar 50 外键 图片的标识号(具有唯一性)

角二阶距 decimal(7, 6) 其中角二阶距,对比度,和平均,熵 又各自分为4个方向(还没弄懂哪四个方向),分别标记为1、2、3、4,所以这个表中的数据项一共有12个,这里只写了4个大的方向

对比度 decimal(7, 6) 和平均 decimal(7, 6) 熵 decimal(7, 6)

2.3.4 图片颜色特征表 dbo.color

这个表中的数据名称没有找到文档中9种颜色的名称所以暂时用color1~color9代替,依次按照批处理文件Feature_Color.txt 给出的数据用color1~color9代替。 字段名

数据类型

长度

主键/外键

描述

编号nvarchar 50 外键图片的标识号(具有唯一性)

color1 decimal(10, 6) 这里没有什么特别要补充的,等找到合适的

命名方式时再根据情况修改下。

color2 decimal(10, 6)

color3 decimal(10, 6)

color4 decimal(10, 6)

color5 decimal(10, 6)

color6 decimal(10, 6)

color7 decimal(10, 6)

color8 decimal(10, 6)

color9 decimal(10, 6)

注:本数据库以上表的设计思路来自老师给的论文中有关第二章基于内容的图像

检索技术综述中 2.3图像特征所概述的情况所编写出来的,这个只是初步的原始模型,随

着工程的进一步的开展,如果需要的话会对数据库进行改动。

其中数据库中数据的来源:是通过软件中的批处理程序对图像库中的图像进行处理后

生成的图片特征文件夹中的4个.txt 文件中获取。

2.3.5数据库对应关系图

2.4 数据库的跟进设计

后面会根据实际的情况来继续补充数据库的内容(这只是数据库暂时可以确定的一部分内

相关文档
最新文档