繁体   English   中英

图像边缘检测和平滑?

[英]Image edge detection and smoothing?

我有一个位图(在C#中),其中包含一个人在透明背景上的剪影。 轮廓是特定的色调或颜色,但强度不同。

我试图弄清轮廓的边缘有多平滑,并尽可能消除不属于轮廓的伪影。 目标是获得对人的一个很好的平滑(不模糊)表示,并尽可能做到无像素化和无伪影。

谁能建议一种方法(我在C#.NET 4.0中工作)来实现这一目标? 我当时在想某种三遍进近方法,即边缘检测,离群值或伪影去除,然后进行平滑处理,但我以前从未做过这种事情。

谢谢!

您可以创建边缘检测算法。 这取决于您的图片质量,可以很快获得结果。

边缘检测后,您可以尝试在检测到的边界周围创建多边形。 多边形具有使用任何计算出的不透明蒙版的最大分辨率。 如果您的图像分辨率好,没有很多杂音(例如物体或头发),那应该是一件很酷的事情。

脸部边框

也许这个项目可以为您的项目提供帮助: http : //www.codeproject.com/Articles/9727/Image-Processing-Lab-in-C

问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM