2017-05-02 367 views
-2

我有一個簡單的綠色熒光圖像。我想用MATLAB來查找超過特定值的像素總數。我不知道像素值在圖像中的存儲位置。從圖像獲取像素值:Matlab

這裏是綠色的熒光圖像。我想知道哪些百分比的像素具有超過特定閾值的值。例如在此圖像中,如果在細胞中的像素值都是圍繞X,那麼我想找到高於X.

image

+0

讓我們看看圖片... – Wolfie

+0

我發佈了下面的圖片作爲答案。謝謝 –

+0

由於您的圖像是彩色的,因此您有三個組件 - 紅色,綠色和藍色。您是否想知道紅色或綠色或藍色通道中有多少像素超過閾值,或者在所有三個通道中有多少像素超過閾值? –

回答

0

像素的總數如果您使用讀取彩色圖像imread,你會得到一個3D矩陣,其中前兩個索引是圖像座標; (行,列);最後一個索引代表色彩通道。對於RGB圖像的典型使用情況,顏色通道爲:

1 = red 
2 = green 
3 = blue. 

其他可能性是灰度,CMYK和索引圖像。請檢查official documentation瞭解更多信息。