2012-04-09 6 views
1

MATLABのhisto関数は、それが何をしているか知っていますか? histo(画像)これは何を返しますか?MATLABにhisto関数がありますか?

Googleで見つかったが、そこにはMATLABで定義済みの関数が見つかりませんでした。最新のMATLABには新しいインクルードがいくつかありますか?誰かが知っている場合、以下で何が起こっているか説明してください。

hist=histo(image); pdf=hist/sum(hist); t_new=round(sum(pdf.*[0:255]));

+0

おそらくカスタムメイドの機能です。私たちはどこでこれを発見したのですか? – Rasman

+0

私はその機能をフォルダに保存しました。私はそれがツールボックス機能だと思った別のフォルダを見ていた。あなたはこれが何をするのかを説明してください(pdf。* [0:255])。私はMATLABを初めて使用しています。 – siddharth

+0

これはMatlabの基本的な機能ではないので、コードを調べてその機能を理解する必要があります。 pdf。* [0:255]は、pdf配列のすべての要素にそれぞれ1、2、3、4 ... 255を掛けます。 'sum'がそれらを加算します。 – Rasman

答えて

3

histo()おそらく画像historgramをカウントし、ユーザー定義関数です。あなたは、組み込みのMATLAB関数hist()代わりに使用することができます。

n = hist(image) 

続きを読む:
​​
http://en.wikipedia.org/wiki/Histogram_equalization

0

画像ヒストグラムを計算するためのMATLABコマンドは、それが

として使用されている imhist

です

hist = imhist(image); 
関連する問題