簡體   English   中英

Matlab讀取返回4通道矩陣

[英]Matlab imread return 4 channel matrix

我確實在Matlab中讀取了圖像,並返回了4通道圖像:

即時通訊:1012x972x4 uint8。

該圖像是哪種格式? 如何檢查其顏色格式(RGB,CMYK等)? 我在Gimp中打開了它,顏色配置文件只是內置的sRGB

imread() 文檔中

返回值A是包含圖像數據的數組。 如果文件包含灰度圖像,則A為M×N數組。 如果文件包含真彩色圖像,則A為M×N×3的數組。 對於包含使用CMYK顏色空間的彩色圖像的TIFF文件,A是M×N×4的數組。 有關更多信息,請參見特定格式信息部分中的TIFF。

因此,答案顯然是該圖像的色彩空間是CMYK。

如果要檢查常規輸入,則從同一頁面:

要確定使用哪個顏色空間,請使用imfinfo獲取有關圖形文件的信息,並查看PhotometricInterpretation字段的值。

暫無
暫無

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

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