黄色の車体を分離してセグメント化し、色を変更しようとしています。そのためには、画像から体を個別に識別する必要があります。そして、残りの白いピクセルを使ってオレーションを続けます。そして、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 );
}
}
単純なしきい値処理では、車体が正しく分離されていない 2 番目の画像が表示されます。Aforge.net フィル ホール イメージ フィルターを試しましたが、しきい値イメージに大きな変更は加えられていません。カラーフィルターを使用しようとしましたが、ボディの色が異なるため、正しい出力が返されませんでした。誰かがこれを提案して解決できますか?