[摘要] 文中主要阐述了产品包装外观图像信息数字化的处理方式以及产品包装外观图像信息处理方法,通过数据库技术,分析产品包装图像数据库模型的建立及所需要的技术,为产品包装外观图像信息的储存、检索提供相应的技术支持。
关键词:产品包装;图像处理;数据库
包装在国民经济的配套服务行业中,占据着重要的地位,包装产品设计,离不开包装产品的用料、色彩、画面和文字说明等。产品包装设计的外观信息,如何用计算机技术、图像技术、数据库技术进行处理和存储是目前包装行业信息数值化必须进行的工作。计算机处理的对象是数值、图像、声音等信息。产品包装外观图像信息在计算机的表述中,必须是一种能够由计算机处理的数字序列。对于产品包装外观形貌进行数字图像处理,就是利用数字计算机或其他数字硬件,对从图像信息转换而来的电信号进行某些数学运算,以提高图像的实用性。而各种产品包装外观信息集中在一起成为可以利用的资源,因此,就需要一个体系结构来容纳各种格式的内部和外部数据信息,包括历史数据、现行数据、图像信息数据等,这就需要一种相应的数据库技术来实现产品包装外观数据信息的存储和访问
1 产品包装外观图像信息数字化处理
1.1 图像信息数字化
目前计算机运算、存储信息都是以二进制方式进行。一般来说,每一幅彩色图像,在计算机中都可以用红(R)、绿(G)、蓝(B)三基色组成,每一个基色表示的范围为:0—255,那么三基色可组合成(256×256×256)1677万种颜色,那么,对于图象数字化在一般情况下,主要包括:
1)图像空间位置的数字化,既指图像的空间取样,通过采样把一幅完整的图像分割成无数众多的离散像素组成的阵列。
2)图像灰度的数字化,即指从图像灰度的连续变化中进行离散的采样。
图像信息的数字化目前可采用计算机和相应的辅助仪器设备进行采集,主要利用仪器设备中的A/D(模拟/数字)转换器,把图像模拟信息转换成计算机能接受的数字信号。在实际使用过程中对图像信息一般可分成动态图像信息和静态图像信息,对动态图像信息用摄像头、图像捕获卡;对静态图像信息用图形扫描仪或数码相机等操作来获取产品包装外观图像信息并存储在计算机中。所以,对各种产品包装外观图像信息进行数字化,实质上就是在计算机中如何用R、G、B三基色或灰度等级表示图像信息。
1.2 图像信息处理
在产品包装外观图像处理中,对于产品包装外观特征形状及产品包装表面颜色的差异等类别的不同表现形式,在处理的方式上应有所不同,可根据产品包装外观特征进行相关的图像处理。
图像处理就是以各种形式的算符Q来对图像,进行处理,也即图像处理可表达为Q(F)。算符Q的形式决定于图像处理的目的以及F的数学模型,最基本的一幅图像可表达3种不同的数学模型,即连续模型、离散模型和随机场模型。对于解决图像处理问题来说,以像素点集合为基础的模型是一种最基本的表达式。一个二维的图像函数 f(x,y,)经过S变成另外一个二维图像函数g(x ,y,,)是图像处理的基本形式,见图1所示。
对于图像信息的处理,使用的图像技术包括图像处理、图像分析(包括图像分割)和图像理解3个层次进行。
1)图像处理(image processing)是较低层的操作,主要在图像像素级上进行大量的处理。图像处理着重图像之间的变换,对图像进行各种加工以改善图像的视觉效果。如图像增强处理、直方图修正、对比度修正、去模糊、平滑、钝化、校正、复原等操作。
2)图像分割(image segmentation)是中层次的操作。图像分割和特征提取把原来以像素描述的图像转变成较简单的非图形式的符号描述,而被提取的图像特征可有边缘(edge)和区域(region),其边缘检测和区域分割具有相互补充的特征。在实际图像信息处理中,计算机可按灰度、颜色、纹理或几何特征等把一些物体或区域加以分离,便于图像的识别和分析。
3)图像分析(image analysis)也是中层次的操作。图像分析主要是研究人员对图像中感兴趣的目标进行分析处理,是一个以图像信息进入,数据信息出的一个研究过程。
4)图像理解主要是高层次操作,基本上是符号运算。图像理解主要指在图像分析的基础上,进一步研究图像中的目标和它们之间的联系并做出对图像的内容含义的理解,以及对原来客观场景的解释,从而指导和规划行动。对图像信息的处理其中还需考虑图像的存储格式,虽然计算机处理的数字图像的存储格式主要有矢量图形和位图图像两大类,对于包装材料外观图像信息主要用BMP、PCX、GIF、TIFF等位图图像格式进行存储,在存储过程中可根据需要进行相应的图像数据压缩处理 。
2 产品包装外观图像信息与数据库技术
2.1 数据库
数据库(Data base)是数据管理中常用的技术,是借助于计算机保存和管理大量复杂数据和信息的软件工具,即按数据结构来存储和管理数据的计算机软件系统。在各种产品包装外观信息的使用过程中,大量的数据及外观图像信息需要进行存储及管理,而信息管理系统的核心是数据库。在数据库系统中,信息管理系统的数据存放在数据库中,所有数据的管理工作都由DBMS(数据库管理系统)来完成。随着数据库技术的发展,目前市场上可供选择的DBMS产品日益增多,可根据系统的需要选择合适的DBMS。数据库系统按其规模大小可分为:小型数据库,如Foxpro、Access等;中、大型数据库,如MS SQL Server、ORACLE、SYbase、INFORMIX等。(待续)