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

看板MATLAB作者 (zklau)時間15年前 (2008/11/10 15:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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 看看,應該沒錯 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.228.1
文章代碼(AID): #195zuXwg (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #195zuXwg (MATLAB)