の「囲まれた」領域を検出すると、白と黒の領域を持つB/W(バイナリ)イメージが得られます。今、私は完全に白で囲まれ、Image境界に触れないblacj領域を見つけて、floodfillしたいと思っています。バイナリイメージ
基本的にすべてのピクセル(すべての "境界"行/列)を反復している "brute-force"アプローチです。黒色を検出した場合は、訪問された ")、黒であれば再帰的に隣人に行く。そして私が白いピクセルだけを叩いて境界線で終わらないと、私はその領域をフラッドフィルします。 これは、高解像度の画像ではしばらく時間がかかることがあります。
これにはあまり複雑でない速い方法がありますか? ありがとうございます。
こんにちは、 アイデアありがとう!私はあなたの2番目の提案を使用し、それは完全に働いた。 – user6576329