当前位置:
文档之家› 基于颜色直方图的颜色特征提取
基于颜色直方图的颜色特征提取
5.2.2 缴款登记
将运行在服务器端完成。
通过个人编号获取个人基本信息与未缴款信息 , 经操作员 7. 结束语
核实后录入实际缴款金额, 审核后将未缴款信息置为已缴, 同时
农保是管理着广大农民兄弟的养老钱, 农保系统要求做到
将账户划入金额写入个人账户。
准确, 快速, 稳定。在农保管理系统的总体设计中, 采用基于三层
HSV 模型, 因此在这里需要 RGB 到 HSV 的转换。
的一维直方图。
对于 HSV 颜色空间, 又称为六椎体模型, 如图 1 所示。
4. 颜色直方图
在给定的颜色空间基础上, 统计每种颜色分量的像素数占
图像总像素数的比例, 从而得到图像各种颜色分量的比例分
布- - 直方图, 最后把直方图作为图像的颜色特征进行图像检索。
(3)
则有 v=v'/255, s=(v'- min(r, g, b)) / v'
常用的颜色直方图有以下几种: ( 1) 全局直方图 设 C(x, y)为 RGB 空间一幅彩色图像, 其颜色 直 方 图 的 定 义 为: M- 1 N- 1
2007 年第 5 期
福建电脑
97
Hc(k)=∑ ∑ h(C(x, y)) k=0,1, …k X=0 y=0
HSV 空间的 H, S, V 值, 可设 v'=max(r, g, b), 定义:{r' , g ' , b'}为:
r'=(v'- r)/(v'- min( r , g, b))
(1)
g'=(v'- g) /(v'- min( r , g, b ))
(2)
b'=(v'- b)/(v'- min( r , g, b ))
员的操作锁定相关表而使业务瘫痪。对于需要数据的插入和修
通过已维护计算政策信息, 获取人员相关要素信息, 对信息 改, 尽量通过数据窗口显示, 生成数据后, 在最后一步保存时生
进行数据匹配, 获取相关计算政策, 然后计算得到个人应缴信 成相应数据库执行语句处理, 尽量只处理一张表的数据, 避免循
息。
环死锁。对于批量处理的许多表的数据, 编写好存储过程, 直接
因此上式可表示为: L=6H+3S+V
( 6)
RGB 颜色模型是用红、绿、蓝三种基色来表示各种颜色, 但 RGB
这 样 H, S, V 三 个 分 量 就 在 一 维 矢 量 上 分 布 开 来 。 其 中 L
颜色空间不能很好的与感知上的颜色空间结合起来, 较好的是 的 取 值 范 围 是[0 ̄35], 即 根 据 量 化 后 的 图 象 可 以 统 计 得 到 36 柄
5.1.3 参保信息查询
信息汇总后生成数据发送给银行, 通过银行发放退休金。
根据要求创作一个数据窗口, 提供操作员查询个人参保基 6. 对于并发控制的处理
本信息。
由于该系统是同时由多个操作员操作, 对系统数据进行处
5.2 缴款管理子系统
理的, 所以必须考虑到并发控制处理的问题, 以免由于个别业务
5.2.1 计算个人应缴信息
对历年划入部分: 利息 = 划入金额 * 定期利率
语句对个人基本信息表 插 入 一 条 记 录 , 利 用 PowerBuilder 自 带 5.4 待遇管理子系统
sqlcode 判断是否执行成功, 成功的 话 提 交 ; 失 败 的 话 , 首 先 将 修 5.4.1 计算个人待遇信息
改回滚, 然后弹出错误提示信息, 同时显示 sqlcode 和 sqlerrtext。
文, 1999
"( 上"接"第"11" 1 页") """""""""""""""""""""""""""""""""""""""""
位数字, 也没有特别要求, 故在此用"0"填充最后一位数字。最后 月份)) * 活期利率
录 入 信 息 确 认 无 误 后 , 点 击 保 存 按 钮 , 系 统 自 动 生 成 一 条 insert
96
福建电脑
2007 年第 5 期
基于颜色直方图的颜色特征提取
巩艳华 1, 朱爱红 1, 代凌云 2
( 1. 海军航空工程学院, 山东 烟台 264001 2. 曲阜师范大学日照校区信息技术传播学院 山东 日照 276826 )
【摘 要】: 本文首先介绍了几种常用的颜色空间, 并说明了他们之间的转换方法, 利用常用的 HSV 空间说明了几种常 用的颜色特征的提取方法。
简称为图像的高和宽, 而 k 为变换空间的颜色数。
( 2) 局部直方图
局部颜色特征区域颜色直方图和区域颜色分布特征, 后者
表示 Ci 到 Ck 种颜色的象素的累加频数, h 表示量化得到 的
包括区域颜色矩(主要是均值和方差)、区域颜色极大、极小值等。 颜色数。
下面给出局部直方图的定义和处理方法:
除此之外, 还有局部累加直方图、量化直方图和主色调直方
为 解 决 这 个 问 题 , 在 全 局 自 方 图 的 基 础 上 , Stricker 和 Orengo 进 一步提出了使用"累加颜色自方图"的概念。累加自方图是以颜 色值作为横坐标, 纵坐标为颜色累加出现的频数, 因此图像的累 加直方图空间定义为:
其中, M, N 为图像 C(x,力垂直和水平方向上的像素数目, 并
可以在大容量图像库中找到想要的图像。它可以不去理解图像
中的对象, 更关注的是信息的快速查询和发现。本文主要讨论在
多媒体图像检索中最重要的颜色特征提取的方法。
2. 颜色空间的转换
特征提取的主要任务是把图像的颜色特征提取出来存入图
像特征数据库, 以此特征作为图像检索的主要依据, 主要步骤
为:
( 1) 将 RGB 颜 色 空 间 转 换 为 适 合 肉 眼 分 辨 的 HSV 颜 色 空
由于区域颜色分布具有局域性, 有的颜色出现的很少, 为了 不敏感, 具有相当强的鲁棒性。同时, 在许多情况下, 颜色又是描
简化直方图描述, 有必要对其进行优选。一种基于阀值的颜色集 述一幅图像最简便而有效的特征。人们对于一幅图像的印象, 往
(color set)的思想是针对颜色直方图中每个颜色项 k, 引入阀值 T 往从图像中颜色的空间分布开始。所有这些都促使颜色成为基
像, 颜色特征具有相对良好的鲁棒(robust)性, 并且不受图像尺寸
L=H×Ls×Lv+S×Lv+V
( 5)
和 方 向 的 影 响 。 常 用 的 颜 色 空 间 有 : RGB、HSI、HSL、HSB、
其中 Ls 和 Lv 分别是 S 和 V 的量化级数, 取 Ls = 2, Lv=3
CMYK、HSV 等 , 采 用 何 种 颜 色 空 间 并 没 有 统 一 的 标 准 , 对 于
由于图像的颜色直方图具有尺度不变性和旋转不变性, 因此被
广泛采用。
颜色直方图是颜色信息的函数, 它表示图像中具有同颜色
级别的像素的个数, 其横坐标是颜色级别, 纵坐标是颜色出现的
图1
频率(像素的个数)。因此颜色直方图( color histogram) 是用来表达
给 定 RGB 颜 色 空 间 的 值(r, g, b), 其 中 r,g,b ∈[0,255], 则 变 换 到 颜色特征最常用的手段。
被忽略。这样就在一定的程度上简化了直方图后期索引及匹配 1. 李逸波等编著, 《多媒体数据库技术》, 机械工业出版社, 2004 年。
的工作量。
2. 赵峰, 山东大学硕士论文, 《基于颜色的图像检索技术研究》, 2005 年
( 3) 累加直方图
5 月。
当图像中的特征并不能取遍所有.取值时, 统 计 自 方 图 中 会 3. 李向阳等, 基于色彩的图像数据库检索方法的研究, 计算机研究与发 出现一些零值。这些零值的出现会对相似性度量的计算带来影 展, 1999 年 3 月, 第 36 卷第 3 期。 响, 从而使得相似性度量并不能正确反映图像之间的颜色差别· 4. 王伟, 基于内容的图像检索系统的研究, 中科院计算所博士学位论
5.3 账户管理子系统
的 C/S 体系结构, 将系统设计为操作便捷, 性能稳定, 维护方便,
5.3.1 查询个人账户信息
易于升级的机计算机管理系统。
根据要求创作一个数据窗口, 提供操作员查询个人账户信
息。
参考文献:
5.3.2 个人账户计息
1. 王鹰.基于 C/ S 模式的计算机等级考试系统的设 计.计 算 机 与 现 代 化.
参保人退休时, 通过退休时的养老待遇政策, 对照该参保人
5.1.2 参保信息修改
缴费金额与工龄, 计算得到该参保人应享受养老待遇金额。
对已登记信息进行修改, 通过对数据窗口数据的修改直接 5.4.2 生成发放数据
通过 update 属性提交到数据库。
每月根据系统中参保人员待遇信息, 生成待遇发放信息, 将
基于内容的图像检索技术是一种综合集 成 技 术, 它 通 过 分 从对颜色模型的大量分析和计算。可把色调 h 分成 16 份, 饱和
析图像的内容,如颜色、纹理等, 建立特征索 引 , 并 存 储 在 特 征 库 度 s 和亮度 v 分别分成 4 份, 并据色彩的不同范围进行 量 化 , 量
中。用户在查询时, 只要把自己对图像的模糊印象描述出来, 就 化后的色调、饱和度和亮度值分别为 H, S, V。
于内容的图像检索所采取的主要手段之一。如何准确充分的提
取一幅图像的颜色信息, 并以适当的方式表示, 将直接影响整个