簡體   English   中英

matlab中dicom圖像的直方圖

[英]histogram of a dicom image in matlab

我正在嘗試在matlab中繪制直方圖。 這是醫學圖像格式,並且色彩圖不是標准的[0 255]灰度級。 所以imhist不適合我。 有什么建議么?

如果圖像由浮點數據(單個或雙重)組成,則imhist期望數據在[0 1]范圍內。 嘗試將輸入規​​范化為imhist ,如下所示:

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

對於其他數據類型,請閱讀imhist文檔 (尤其是提示部分)以了解其工作原理。

如果我沒記錯的話,DICOM圖像使用uint16作為像素的值。

你有沒有嘗試過

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

強迫imhist使用uint16的全部值?

或者,您可以始終使用hist而不是imhist

hist( I(:), max(I(:)) );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM