我试图想到一种有效的方式来跟踪位图图像的均匀着色区域的轮廓并将它们保存为GraphicsPath对象。C#中的边缘检测
退房这个小样本图片:
现在,我能找到的东西最边缘检测型要么太复杂 - 工作照片上有不同程度的亮度等等 - 我边缘很容易检测到,简单地说,RGB值的任何微小变化都意味着它的边缘。
但也有一个更复杂的情况比最简单的事情,扫描整个图像的一个斑点边缘检测。我有地区共享边界,我需要尽可能高效,因为速度是一个大问题。
任何人都可以给我一些关于如何做到这一点的指针?伪代码或实际代码将会很棒
理想情况下,我可以一行一行地扫描每一个不同区域的轮廓,同时建立轮廓。但是这种编码超出了我的技能,因为我在数学上很蹩脚。
图像不可用,请尝试上传到另一个网站,如http://imageshack.us/ – Mortana 2012-03-17 21:19:27
是否有任何已知的最小尺寸的blob可以是? – 2012-03-17 21:22:51
没有提到最小尺寸,但实际上我无法想象任何斑点例如1像素。 – Trant 2012-03-17 21:42:19