2011-09-15 1 views
2

Im noob。類似の色のピクセルを選択するMagic WandのようなPhotoshopですが、VB.NETで

画像を見て黒っぽいピクセルを「取り除く」vb.netコードを書く必要があります。

ここにシナリオがあります。創傷ケア医は、フラットベッドスキャナーで人の手の写真を撮る。素晴らしいピンクのヤシのプリントがありますが、それは黒っぽい絵に囲まれています。私は、プログラム的に黒い範囲にあるピクセルを「除去する」か、または色を変えることによって、画像をポップにしたいと思っています。つまり、Photoshopの魔法の杖は選択して削除します。

私は開始するコードはありません。 pcodeだけでなく、いくつかの参考コードを期待しています。 stackoverflowを検索しても、まだ回答が見つかりませんでした。 アイデアを入手できましたか?

答えて

2

これは、画像に似た色のゾーンを見つけ、そのゾーンのすべてのピクセルを別の色に置き換える(塗装のように)アルゴリズムFlood Fillと非常によく似ています。 。

スレッショルドを定義するだけで、ピクセルをペイントする代わりに、ピクセルを変更せずに追跡するだけで済みます。ここで

はSOそれが役立つかもしれない、いくつかの洪水が質問に記入されている:

関連する問題