精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《Keitaro (動き出す時間...)》之銘言: : http://stweb.cgu.edu.tw/~b9121052/DSC00892.JPG
: 圖片的解析度是2048*1536,懇請版友解惑。 因為你的圖片是2048*1536 所以你要zeros(1536,2048) 如果是我我直接 x=imread(DSC00892.JPG); r=x(:,:,1); imshow(r) 直接看紅綠藍三個灰階圖就可以了 : x=imread(DSC00892.JPG); : r=x([:,:,1]); : g=x([:,:,2]); : b=x([:,:,3]); : r([:,:,2])=zeros(2048,1536); : r([:,:,3])=zeros(2048,1536); : imshow(r); : g([:,:,2])=zeros(2048,1536); : g([:,:,3])=zeros(2048,1536); : imshow(g); : b([:,:,2])=zeros(2048,1536); : b([:,:,3])=zeros(2048,1536); : imshow(b); : 結果只有r顯示出來後會有紅色,g跟b居然也顯示為紅色XD : 對於這份作業目前完全沒概念,如果有比較簡便的方法,還請不吝賜教。 : 小弟不才看不出bug在哪裡,懇請解惑,謝謝^^a -- 妳可以因為我長得帥而喜歡我... 但我長得帥並不是為了讓妳喜歡... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.58.115