Re: [問題] 請問關於影像處理的問題已回收

看板MATLAB作者 (威威)時間15年前 (2008/11/11 20:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《zklau (zklau)》之銘言: : ※ 引述《turbowayway (威威)》之銘言: : : Name Size Bytes Class : : I 240x360x3 259200 uint8 array : : "viplane097.jpg"是我要作處理的圖片檔名,然後讀檔進來: : : I=imread('viplane097.jpg'); : : 然後我把讀進來後,取圖片的右半部並定名右半部為I1: : : I1=imcrop(I,[180,0,360,240]); : : 然後把右半部轉灰階並定其名為I2: : : I2=rgb2gray(I1); : : 我現在想作的就是把作好影像處理的右半部放回原圖變成一張圖, : : 也就是圖片左半部是正常,右半部是灰階... : : 請問有何種指令可以處理?謝謝大大回答^^ : 原彩色圖片是三維(R G B)影像 而灰階圖片則是二維影像 : 在得到I2(灰階)後,把I2個別放回原圖的R G B分量之對應位置(右半邊) : 參考程式碼如下 : I = imread('viplane097.jpg'); : R = I(:,:,1); : G = I(:,:,2); : B = I(:,:,3); : I1 = imcrop(I,[180,0,360,240]); : I2 = rgb2gray(I1); : R(:,180:end) = I2; : G(:,180:end) = I2; : B(:,180:end) = I2; : new_I = cat(3,R,G,B); : try 看看,應該沒錯 感恩大大 不好意思 那請問若I3 = im2bw(I2,0.8)的話 那... 要怎麼放到右邊的? 不好意思...問題有些多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.20.148
文章代碼(AID): #196NjMbw (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #196NjMbw (MATLAB)