我试图隔离和分割黄色车身以改变它的颜色。为此,我需要从图像中分别识别身体。并继续使用剩余的白色像素进行演说。我使用 C#,这里是计划
Color d;
Color newColor = Color.YellowGreen;
for(inti =0;i<carimage.Width;i++){
for(intj =0;j<carimage.Height;j++){
d = carimage.GetPixel(i, j);
if(d.R == 255 && d.G==255 && d.B == 255)
image.SetPixel(i, j, newColor );
}
}
简单的阈值处理将导致车身未正确分离的第二张图像。我尝试了 Aforge.net 填充孔图像过滤器,但没有对阈值图像进行重大更改。我尝试使用滤色器,但由于身体的颜色变化,我没有返回正确的输出。任何人都可以为此提出建议和解决方案吗?