2012-05-03 10 views
0

画像に均質な領域がたくさんあるかどうかを確認したいと思います。したがって、同種の領域の量/サイズに応じてイメージの比率を宣言するイメージのある種の価値を得たいと考えています(たとえば、その値は0から5までの範囲を持つ可能性があります)。Perl - 画像の均質な領域の割合

値の代わりに何らかの種類の分類がある可能性があります。

[多くの同種領域 - >値/クラス5;いくつかの均質な領域 - >値/クラス0]

私はperlでそれをしたいと思います。パッケージ/機能などがありますか?

答えて

3

お望みのものは私が慣れていない画像処理研究の領域であるようです。しかし、GraphicsMagick's mogrify utilityを有する-segment option

セグメントに使用-segment色成分のヒストグラムを分析し、ファジーC-手段技術に均質であるユニットを識別することによって画像。スケール空間フィルタは、画像の3つの色成分のヒストグラムを分析し、クラスの集合を識別する。各クラスのエクステントを使用して、画像をしきい値処理で粗くセグメント化する。各クラスに関連する色は、特定のクラスの範囲内のすべてのピクセルの平均色によって決定されます。最後に、分類されていないピクセルは、ファジィC平均法で最も近いクラスに割り当てられます。

私はこれがあなたの用途であるかどうかわかりません。あなたはこの図書館に立つ必要があり、いくつかの研究を読む必要があります。あなたはPerlMagickにもアクセスできます。しかし、内部にアクセスできるようには見えませんが、パラメータに基づいてイメージを生成するだけです。

私のテスト(実際にパラメータが何をしているのか理解していない)では、写真は完全に黒くなっていましたが、似たような色の広い領域のPNG画像は平均色の一種に縮小されました。その事実を使って対策を立てることができるかどうかは、私が調査するつもりはない質問です。

関連する問題