2017-05-04 9 views
-1

こんにちは私は色が似ている領域を得るためにMATLABで私の試験のために働いています。色が似ている領域を取得するための単純なalghoritm

私は、オブジェクト(星)を背景から分離するために、イメージをうまく操作しています。これらは、黒色(黒色に近い色)で塗りつぶされています。

ここで、一部のピクセルが「同じ」色の領域を取得するにはどうすればよいですか? Image Processing Toolboxはありますが、自分でやりたいと思っています。

シンプルなalghoritmを作成するためのアドバイスをいただけますか?

はここで、すべての画像およびhttp://imgur.com/a/9tq2L

私の目的はONLY NEAR BLACKピクセルで満たされた領域からrectangeを取得することで、いくつかの黒い領域が存在しています。

例、

0,0,0 [MIN COLOR]

20,10,16

...

30(私は30のしきい値を使用しています) 30,30 [MAX COLOR]

私は今はっきりしています。

今私はムーア近所のalghoritmを理解するためにトールしていますが、他の助けに感謝します。

+1

2番目の画像の緑色、黄色、赤色のピクセルは「黒く近い」色ですか?あなたの希望する出力は何ですか?画像が欲しいですか?ピクセルリストが必要ですか? – beaker

+0

あなたはこの問題を解決しようとしているようです:http://stackoverflow.com/questions/2478447/find-largest-rectangle-containing-only-zeros-in-an-n-n-binary-matrix – beaker

答えて

0

私はあなたが望む出力と、いくつかのピクセルが同じ色である領域として定義するものを正確には分かりません。

floodfillを試してみるといいかもしれません。

+0

私は欲しいです内部が黒のピクセルのみである領域の(x、y、width、height)プロパティを持つ矩形 – tuttomax

関連する問題