3

50 枚の画像があり、各画像のグリーン チャネルのデータベースを作成しました。それらを 2 つのクラス (皮膚と傷) に分け、それぞれのグリーン チャネル値を保存しました。

また、1600 の創傷ピクセル値と 3000 の皮膚ピクセル値があります。

今、私が持っているデータベースを使用して、新しい (テスト) 画像で皮膚と傷のピクセルを分類するために、matlab でベイズ分類を使用する必要があります。組み込みコマンドを試しましたdiaglinearが、結果が悪く、多くの誤分類が発生しています。

また、正規分布かどうかわからないので、ガウス推定を使用してデータの条件付き確率密度関数を見つけることはできません。

ピクセルごとの分類を実行する方法はありますか?

質問の中で不明な点があれば質問してください。

助けを求めています。前もって感謝します。

4

1 に答える 1

2

本当にピクセル単位の分類を使用したい場合(非常に単純ですが、なぜですか?)、hist()/ imhist()を使用してピクセル値の分布を調べてみてください。ガウス性についての手がかりが得られるかもしれません...次に、カーブフィッティングツールボックスがある場合は、fit()を使用して手動でいくつかの適切なカーブ(ガウス?)に値をフィッティングすることができます(または手動で行う)。次に、MAP分類子にしたい場合は、曲線に傷/皮膚の確率を掛けて、最後にそれらの交点を見つけます。ボエラ!あなたはあなたの記述値Vを持っています。もしXi皮膚がそうでなければ->傷

于 2012-07-01T17:14:03.417 に答える