matlab判斷圖像是彩色圖還是灰度圖


matlab怎樣看圖像是彩色還是灰度_瑩瑩_新浪博客 http://blog.sina.com.cn/s/blog_76088a1f0101diq0.html

 

解決一:

isrgb(A) 如果A是RGB圖像返回1,否則0;
isgray(A) 同:lol

解決二:

imread圖片后
在matlab界面的左邊會顯示讀取的圖像矩陣
如果是灰度圖像 那么是a*b
如果是彩色圖像 那么是a*b*3

 

判斷圖像是灰度還是彩色:

rgb=imread(file); %讀入圖像
mysize=size(rgb);
if numel(mysize)>2
  A=rgb2gray(rgb); %將彩色圖像轉換為灰度圖像
else
A=rgb;
end

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM