[英]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.