Image processing 图像分割#

Image processing 图像分割#,image-processing,image-segmentation,Image Processing,Image Segmentation,我有一张黑色背景和灰色物体的图片,我想过滤掉这些物体。但是光的入射使得光照一种颜色是不可能的。它要么不过滤整个对象,要么过滤背景 如果有人能用C语言给出提示或示例,那就太好了。很抱歉,因为我使用的是VB.NET,但希望我能帮助你 Dim myBitmap As New Bitmap("Grapes.jpg") Dim pixelColor As Color = myBitmap.GetPixel(X, Y) if pixelColor = Color.Black myBitmap.SetPixe

我有一张黑色背景和灰色物体的图片,我想过滤掉这些物体。但是光的入射使得光照一种颜色是不可能的。它要么不过滤整个对象,要么过滤背景


如果有人能用C语言给出提示或示例,那就太好了。

很抱歉,因为我使用的是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)

如果在对象中有黑色。我想你必须改变其他方式来获取对象,比如保存对象的区域。

没有任何示例图像很难猜到。但对于开始,你们应该研究直方图均衡化。此方法可以平衡图像中的闪电


有一个很好的例子说明了hist均衡的功能。

这不会像OP在回答中所说的那样起作用,它会移除对象的一部分,或者留下一些背景。