AForge.net在图像处理上的一点应用

 

AForge.net是一个用于处理图像方面的框架,这是地址:

http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

这个不仅仅是示例代码,而且完全可以运行,可以当成一个Photoshop的替代品使用。

 

这个产品的另一些应用就是在motion detect上,很多运动识别方面的(主要是用到图片比较的)都会用这个类库来实现。比如http://www.codeproject.com/KB/audio-video/Motion_Detection.aspx

 

 

我的小程使用的几个例子:

1:图片转角

2:设置阀值

3:抽取图片上的联通区域

其实还可以用其他方法来实现,比如取得图像差值,然后设置阀值。

 

 

应用:媳妇要处理一组实验数据,从图中把一个小气泡的图片取出来,然后计算其直径。

难点:去除噪音。把图片上不相干的其他元素都去掉,只获取要小气泡。并且计算出该区域面积。

 

当然,她完全可以用matlab来实现。

AForge.net在图像处理上的一点应用_第1张图片 


这里说一下使用
AForge.net来实现的方式。

代码

 

Code

 

结果如图

  AForge.net在图像处理上的一点应用_第2张图片



如果是用Matlab来实现,阀值可用通过winner2函数取得,这是一个比较好的去处噪音的方法。不过不知道c#里面有没有实现类似的函数。

你可能感兴趣的:(.net)