- 40
- 0
- 约7.08千字
- 约 2页
- 2019-04-12 发布于广西
- 举报
ELECTRONICS WORLD ・技术交流
基于VB.NET图像特殊处理功能的实现
莆田学院信息工程学院 张 颖
【摘要】
随着信息社会的快速发展 ,数字图像处理技术在 国内外发展十分迅速 ,应用也非常广。在生活 中由于 自然或人为因素所造
成不清晰或损坏的图像 ,可以通过 图像处理技术进行还原或者美化 。图像处理技术可以通过VB .NET进行编程架构以及 图像 的一些
特殊算法来实现。
【关键词】
VB.NET ;图像处理;GDI+
r Math.Min(Math.Abs(CInt(p 1.R) - CInt(p2.R) + 128), 255)
1.VB.NET与图像处理 g Math.Min(Math.Abs(CInt(p 1.G) - CInt(p2.G) + 128), 255)
b Math.Min(Math.Abs(CInt(p 1.B) - CInt(p2.B) + 128), 255)
VB .NET具有强大的图形图像处理功能,并广泛的应用于 bmp.SetPixel(j , i, Color.FromArgb(r, g, b))
图形、图像处理及多媒体技术中。VB .NET为开发图像处理程 (5 )霓虹处理是计算原图像素f(i,j ) 的红、绿、蓝分量与相
序提供了一个工具—GDI+ ,其中的Image类提供了对各种图像 同行f(i+ 1,j )和相同列相邻f(i,j + 1) 的像素的梯度,即差的平方之
格式的支持,且以继承类的方式实现图像处理,极大地方便了 和的平方根,然后将梯度值作为处理后的像素的红、绿、蓝分
图像处理程序的开发。 量的值。
p 1 .GetPixel(j , i)
2.图像一些特殊处理功能的实现 p2 .GetPixel(j + 1, i)
p3 .GetPixel(j , i + 1) ‘取同行或同列的两个相邻像素
图像处理有图像数字化、图像编码、图像增强、图像复 rr 1 (r 1 - r3) ^ 2
原、图像分割和图像分析等。本文主要介绍图像的马赛克、柔 rr2 (r 1 - r2) ^ 2
化、反转、浮雕、霓虹、锐化、冰冻、积木、熔铸九个功能。 gg 1 (g 1 - g3) ^ 2
(1)马赛克是把每个像素周围指定个像素的颜色值取平 gg2 (g 1 - g2) ^ 2
均值后所得到的图像,加马赛克有不同方法,取平均就是最简 bb 1 (b 1 - b3) ^ 2
单。把一副图片想象成一个矩阵,里面不同的数值表示不同 bb2 (b 1 - b2) ^ 2
的颜色。打马赛克就是把
您可能关注的文档
- 基于STC12C5A60S2单片机的新型雨量测量系统.pdf
- 基于STC12C5A60S2单片机的智能化多功能电风扇.pdf
- 基于STC12C5A60S2单片机的模拟路灯控制系统设计.pdf
- 基于STC12C5A60S2单片机的环境监测传感器节点设计.pdf
- 基于STC12单片机控制LED点阵书写显示屏.pdf
- 基于STC89C52RC单片机的光立方设计与探究.pdf
- 基于STC89C52单片机DS1302时钟芯片定时开关的设计与仿真.pdf
- 基于STC89C52单片机的火灾语音报警器的设计与实现.pdf
- 基于STC89C52单片机的视力保护器设计.pdf
- 基于STC89C52单片机的超声波测距系统.pdf
原创力文档

文档评论(0)