首页  编辑  

一些图像处理算法

Tags: /超级猛料/Picture.图形图像编程/图形处理算法/   Date Created:

浮雕算法:

R=(R-r)+Number

B=(B-b)+Number

G=(G-g)+Number

模糊算法:

取一个像素块(3*3或5*5或7*7),求出像素块总的R、G、B值,然后取平均值做当前像素点的R、G、B值。

锐化算法:

R=R+(R-r)+Number

B=B+(B-b)+Number

G=G+(G-g)+Number

其中R,G,B是像素对应的RGB值,r,g,b是该点相临像素的RGB值,Number是决定浮雕效果的阀值,取值(100~150)之间效果较好。

得到像素R、G、B值,可使用API的GetPixel函数,函数原型可民自己去查一下(在Delphi IDE中输入函数名按住Ctrl键,然后用鼠标单击函数名)。

Tcolor=>RGB

R:=byte(bcolor)

B:=byte(bcolor shr 8)

G:=byte(bcolor shr 16)