网学网VC与C++类别编辑为广大网友搜集整理了:C++图像编辑器的设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
最大值法:这种方法原理是使RGB的值等于三个色彩分量中最大的一个分量,即:R=G=B=max(R,G,B)。使用最大值法处理后的灰度图像的亮度会偏高。 平均值法:这种方法的原理是使R、G、B的值等于三个色彩分量的平均值,即:R=G=B=(R+G+B) / 3。使用平均值法处理后的灰度图像亮度较为柔和。 加权平均值法:这种方法是根据重要性或其他指标给R、G、B赋予不同的权值,并使R、G、B等于它们的加权值,即:R=G=B=aR + bG +cB,其中,a、b、c分别是R、G、B的权值。当其权值a、b、c取不同的值时,加权法能够形成不同灰度的灰度图像。由于人眼对绿色的敏感度最高,红色次之,对蓝色的敏感度最低,因此,当权值b>a>c时,所生成的灰度图像更符合人眼的视觉感受。通常,当a = 30%, b=59%, c=11%时,这种图像的灰度最为合理。 上述三种方法形成的灰度图像各不相同,通常,使用加权平均法进行灰度处理后的灰度图像最为符合视觉享受[5]。 2. 实现原理: 马赛克现像是在图像的显示过程中,画面上出现一些小方块,这些小方块中的颜色基本是相近的。这些小方块的实现方法有两种:(1)计算小方块内的像素平均值,最后将此平均值赋给小方块内的每一个像素;(2)在小方块内随机取一个像素点,并将这个随机像素点赋给小方块内的每一个像素点。这里用的是第一种方法。 4.2.4图像渐显 图像的渐显是十分重要的图像效果,广泛运用于图像处理和多媒提娱乐软件。渐显算法设计的最大困难是速度控制,包括定时和快速改变图像中各像素的颜色。如采用普通的全图扫描算法,则速度较慢,很难真正体现渐显/渐隐效果。利用Windows操作系统特殊的调色板管理和时间码定时机制能设计出有效的图像渐显算法。Windows提供一种被称为调色板动画(palette animation)的颜色处理技术,它通过快速改变颜色调色板中所选取的表项中的颜色能模拟颜色的变化。设置时间码,定时调用该技术使图像颜色渐变就能实现图像的渐显。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |