0

dicom 画像の matlab でヒストグラムをプロットしようとしています。これは医療画像形式であり、カラーマップは標準の [0 255] グレー レベルではありません。だから私は私のために働いていません。助言がありますか?

4

2 に答える 2

2

画像が浮動小数点データ(シングルまたはダブル)で構成されている場合、imhistデータが[01]の範囲にあることを期待します。imhist次のように、入力をに正規化してみてください。

imhist(data/max(data(:)))

その他のデータ型については、ドキュメント(特にヒントのセクション)を読んで、そのimhist仕組みを確認してください。

于 2013-01-29T18:57:59.977 に答える
1

私の記憶が正しければ、DICOM 画像はuint16ピクセルの値に使用されます。

やってみました

imhist( I, max(I(:)) );

imhist値の全範囲を強制的に使用するにはuint16?

histまたは、の代わりにいつでも使用できますimhist

hist( I(:), max(I(:)) );
于 2013-01-29T19:30:45.317 に答える