【问题标题】:Photoshop like Magic Wand for selecting pixels of a similar color, but in VB.NETPhotoshop 类似 Magic Wand,用于选择相似颜色的像素,但在 VB.NET 中
【发布时间】:2011-09-15 22:02:56
【问题描述】:

我是菜鸟。

我需要编写一些 vb.net 代码来查看图片并“移除”黑色像素。

这是场景。伤口护理医生在平板扫描仪上拍摄人手的照片。漂亮的粉红色手掌印在那里,但它被黑色的图片包围。我想通过以编程方式“删除”或重新着色黑色范围内的像素来使图片弹出。即 Photoshop 魔术棒选择和删除。

我没有代码可以开始。希望有一些参考代码,而不仅仅是 pcode。 搜索stackoverflow,我还没有找到答案。 有想法吗?请讨论并非常感谢您的考虑..

【问题讨论】:

    标签: .net vb.net image pixels threshold


    【解决方案1】:

    这与Flood Fill 算法非常相似,它会在图片中找到一个颜色相似的区域,并将该区域中的所有像素替换为不同的颜色(就像绘画一样)。

    您只需要定义一个阈值,而不是绘制像素,而是在不进行任何修改的情况下跟踪它们。

    这里有一些 SO 中的 Flood Fill 问题可能会有所帮助:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-08
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      相关资源
      最近更新 更多