当前位置:编程学习 > C#/ASP.NET >>

c# 图像处理 区域分割


1、原始图片(购物小票)显示在picturebox1;
2、将购物小票上的章(红色)抠出来另外显示为一张图片,显示在picturebox2里;
3、抠了章的那个图像保存在picture3中。
除了章是红色外,其他的背景都不是红色的,但是章可能盖得不好,有的地方红色有点淡。
这个就类似于将一个红苹果图片上的红苹果抠出来,各位高手请帮忙解决一下,c#代码怎么写,图片可以是任意的,只要能将红色区域抠出来这个功能实现就行了 C# 图像处理 --------------------编程问答-------------------- Out = R - (R + G + B)/ 3;或者 Out = R - (B + G)/ 2;
取绝对值后,再设定一个阈值,超过才显示,否则设为 0
--------------------编程问答-------------------- 这个可以使用类似PS的"叠加"效果.原理是将图章"合成"到原图上,合成的过程是先保存旧图的每一个像素点的亮度,然后RGB叠加,叠加的同时过滤掉亮度信息,也就是RGB三值都相同的成份,这样,图章有些淡的地方不会很明显,因为会与原图色彩融合.
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,