您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页图像在数据库中的处理和存储

图像在数据库中的处理和存储

来源:华拓科技网
… ,…………………… …… ……~ 一 、煎…~堡…~ ……照 程UJ{AN e{=) p L.jT鼗张 图像在数据库中的处理和存储 练玉来 (浙江商业职业技术学院浙江杭州I 310053) 【摘要】:随着电脑和手机的普及,越来越多的多媒体数据需要存储和处理,数据库管理系统不仅 要处理数字、文本等格式化数据,还要处理图像等非格式化数据。本文介绍了图像在数据库中存储和处 理的三种方法:分离法、简单集成法、复杂集成法。 【关键词】:多媒体;数据库;图像;存储;分离法;简单集成法;复杂集成法 1.引言 具体语句如下: 近些年,随着计算机和网络技术的发展和普及, 图像文件的读取和显示 Img->Picture->LoadFromFile(Tstd一>FieldByName 大量的信息充斥着我们的生活,作为处理信息的专业 据库管理系统一般用于处理格式化数据,比如数字、 工具,数据库管理系统的应用越来越广泛。传统的数 (“相片”)一>AsString); 其中,Img为显示图像文件的控件,而Tstd为连 字符等,而随着多媒体技术的发展,图像等多媒体数 接“学生’,表的数据控件,而“相片”属性里存放的是图 据在数据库的存储和处理成为一个势在必行的热点, 像文件的完整文件名,如果把所有的学生相片都放在 本文介绍了图像在数据库中的处理和存储。 2.图像在数据库中的存储和处理 法、简单集成法、复杂集成法。 同一个目录,比如‘D:\data\photo’,则如上语句可改为: Img->Picture->LoadFromFile(“D:\data\photo\”+ 图像在数据库中的处理和存储有三种方法:分离 Tstd一>FieldByName(“相片”)一>AsString): 图像信息的存入 Tstd一>AppendRecord(OPENARRAY(TVarRec, 2.1分离法 分离法就是我在引言里讲的第一种方法,即将图 像和数据库分开存储,在数据库中只存储关于图像的 (“9462”,“练玉来” ‘D:\data\photo kliany1.bmp”))); 2.2简单集成法 文件名和其它基本信息,比如大小、类型、描述语言等 等。 简单集成法就是我在引言中讲的第二种方法,即 将图像存入到数据库中,从数据库中调入和调出图 这里的文件名是是数据库与图像数据之间的“接 像,这种方法现在流行的关系型数据库管理系统(如 口”,可以是包括路径的文件名,也可以是单纯的文件 SQL SERVER,ORACLE,SYBASE、DB2)和高级语言 名。如果是包括路径的文件名,相对操作比较灵活一 些,可以根据实际的情况,把不同的图像以文件的形 (VisualC++,DELPHI,JAVA,C++Builder)都支持。 以上介绍了图像数据两种不同的控制方法,这两 式放在不同的目录甚至不同的硬盘上,但是不利于管 种处理方式各有优劣。若图像数据与数据库共同存 理,很可能有图像文件被误删或改名的状况产生;如 储,数据便于管理,整个数据库系统只有一个数据库 果数据库存储的只是单纯的文件名,则要求这里的图 文件,但它的缺点是数据库文件会变得非常之大,使 像文件都必须存储在同一个目录中,操作没有上一种 应用系统读取的运行效率降低;若图像数据与数据库 方法灵活,但相对比较有利于图像数据的管理;作为 分开存储,其缺点是文件数量较多,维护、管理不太方 这两种方法的折衷,第三种方式是另外再增加一个属 便,但它的优点是数据库文件较小,数据库打开和应 性表示图像的类别,来实现同一类别(如同一部门、同 用系统读取的运行效率大大提高。 一地区等等)的图像文件放在同一路径,另外再增加 张表表示类别和存储路径的对应关系。 一般的原则是,如果图像数据的尺寸较小并且又 一有专门的数据库组件可与之关联,如职工的照片BMP 具体以在C++Builder开发平台上对“学生”表中 文件可用组件TDBImage、格式化文档RTF文件可用 “相片”属性的处理为例说明图像的存入、读取、显示。 组件TDBRichEdit等,这时可以采用“集成法”将数据 ・116・ 福建电脑I 2014年第8期 摄…~堡…皇…一墅 JlAN COMpUTER 直接存入数据库;若图像数据的尺寸较大,可将数据 基本描述信息,图像数据由文件系统来管理,相对访 与数据库分开存储,在数据库中只保留多媒体数据的 问效率较高,但不利于数据的统一管理。而复杂集成 文件名,是一种“链接”的方式,这样做有一定的灵活 法是基于多媒体数据库,是用一种全新的方式存放和 性,比如想修改某条记录的信息,只需直接修改数据 处理图像数据,用户不仅可以存入、读取图像数据,而 文件,而不必打开数据库。 2.3复杂集成法。 且可以根据用户实际的需求对图像数据按内容进行 检索,是现在比较流行的一个课题,很多组织和个人 以上的两种图像处理方法都是在关系型的数据 都致力于这方面的研究。 库管理系统为基础的,不能实现图像的按内容检索的 要求,复杂集成法是基于多媒体数据库进行图像数据 的存储和处理的。 字、正文、图形、图像和声音的有机集成,而非简单的 参考文献: [1]王福宝,阎瑞华,许春蕾.文档图像在数据库中的存储检索方 532-534. J].佳木斯大学学报(自然科学版),2009,04: 媒体是信息的载体,多媒体是指多种媒体,如数 法研究与实现[组合。其中数字、字符等称为格式化数据,传统的数据 模型如关系模型都处理的是格式化数据;文本、图形、 图像、声音、视频等称为非格式化数据。多媒体数据库 [2]冷静.基于.NET技术的影视数据管理系统的设计与实现 [D]吨子科技大学,2012. [3]王培建.云计算环境下大规模数据存储技术研究[D].北京 邮电大学,2013. 是数据库和多媒体技术的结合,它不仅处理格式化数 [4]罗曼.数据库出版发展研究[D].武汉理工大学,2013. 据,还要处理非格式化数据的存储、组织、使用和管 [5]王正飞.数据库加密技术及其应用研究[D].复旦大学,2005. 理。 [6]张利.多尺度海量栅格数据组织与管理的研究[D].中国人 3.小结 民信息工程大学,2005. .中国农业 本文介绍了图像在数据库中的处理和存储的三 [7]邹金秋.农情监测数据获取及管理技术研究[D]2012. 种方法:分离法、简单集成法、复杂集成法。其中分离 科学院,法和简单集成法都是基于传统的关系数据库管理系 统,一般在文件比较小的时候用简单集成法,把图像 [8]高惠君.城市规划空间数据的多尺度处理与表达研究[D]. 中国矿业大学(北京),2012. [9]王富强.空间知识地图构建理论和方法研究[D].信 息工程大学,2013. 数据存放在数据库中,由数据库管理系统来统一管 理;如果文件比较大的情况下一般用分离法,图像数 据和数据库分开存放,数据库里存放关于图像数据的 (上接第138页) I].艺术学院学 过来基于教学实践的深入思考,对认识任职教育的规 以政治机关工作专业任职教育实践为例[律特点具有很好的促进作用,本文通过任职教育中的 计算机教学实践,提出了一些具体的思路,希望对搞 好任职教育中的计算机教学具有一定的促进作用。 参考文献: [1]陶传铭.认清任职教育特点理清任职教育, ̄-.ggEj].西安政 治学院学报,2004(3). [2]温晋让.论全程的一体化任职教育培训模式建构—— 报.2o11(3). [3]王志国.着眼任职教育特点改进任职教育方法[J].高等教 .育研究,2008(9). [4]马立峰张晓军.妥善处理军校任职教育关系科学构建任职 教育教学体系[J].继续教育,2oo5(1). [5]齐亭利.任职教育探“源”一关于学院任职教育转型的几点 思考[J].艺术学院学报,2006(3). 2o14年第8期 f福建电脑 ・117・ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务