【发布时间】:2013-12-08 17:19:21
【问题描述】:
我有一张黑色背景和灰色物体的图片,我想过滤掉这些物体。但是光的入射使得只关注一种颜色是不可能的。它要么不过滤整个对象,要么过滤背景。
如果有人可以在 C# 中给出提示或示例,那就太好了。
【问题讨论】:
标签: image-processing image-segmentation
我有一张黑色背景和灰色物体的图片,我想过滤掉这些物体。但是光的入射使得只关注一种颜色是不可能的。它要么不过滤整个对象,要么过滤背景。
如果有人可以在 C# 中给出提示或示例,那就太好了。
【问题讨论】:
标签: image-processing image-segmentation
对不起,因为我使用的是 VB.NET,但希望我能帮助你
Dim myBitmap As New Bitmap("Grapes.jpg")
Dim pixelColor As Color = myBitmap.GetPixel(X, Y)
if pixelColor = Color.Black
myBitmap.SetPixel(X, Y, Color.Blue)
如果 in 对象有黑色。我想你必须改变其他方式来获取对象,比如保存对象的区域。
【讨论】:
没有任何示例图像很难猜测。但首先,您应该研究直方图均衡化。这种方法可以平衡图像中的闪电。
Wikipedia 有一个很好的例子来说明 hist 均衡的能力。
【讨论】: