基于VB.NET图像特殊处理功能的实现.pdfVIP

  • 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 的颜色。打马赛克就是把

文档评论(0)

1亿VIP精品文档

相关文档