14.4.4  数据库管理系统编程实现

14.4.4 数据库管理系统编程实现

数据库管理子系统使用开放数据库互连将VisualC++6.0与数据库相连接,使用MFC的标准类库函数对数据库进行各种必要的操作以及数据的读取与写入。数据库系统可分为四个部分:样图显示部分、文件处理部分、模型训练部分,以及数据显示部分。

图14-17为数据库登录密钥界面。

数据库管理系统界面如图14-18所示。

(1)样图的显示

样图显示功能用于操作人员直观判断图像传感器拍摄的样本图片质量、图片类型的好坏。操作人员单击“样图显示”按钮,选择需要观察的图像数据,单击“确定”按钮之后样图便会显示在图像显示区域。操作过程如图14-19和图14-20所示。

978-7-111-59317-1-Chapter14-17.jpg

14-17 数据库登录密钥界面

978-7-111-59317-1-Chapter14-18.jpg

14-18 数据库管理系统界面

978-7-111-59317-1-Chapter14-19.jpg

14-19 文件选择

978-7-111-59317-1-Chapter14-20.jpg

14-20 样图显示

(2)文件的处理

批量文件处理通过针对不同的情况采用不同的操作方式进行特征数据提取,最大化简化操作人员的操作复杂度。样本数量较少时可以采用小批量处理模式进行文件处理。单击“小批量样本添加”按钮,在弹出的对话框中首先按照样本类型进行参数的设定,如图14-21所示。

978-7-111-59317-1-Chapter14-21.jpg

14-21 参数选择

设置好参数之后单击“确定”按钮,这时系统会弹出文件选择对话框,如图14-22所示。

系统允许一次性选择多个文件同时进行处理。选择好文件之后单击“打开”按钮进行特征提取。特征提取完毕之后会将数据显示在数据显示区域内,并弹出“存储完成”对话框,如图14-23所示。

978-7-111-59317-1-Chapter14-22.jpg

14-22 多文件选择界面

978-7-111-59317-1-Chapter14-23.jpg

14-23 存储完成提示