[問題] 位元平面的事已回收

看板MATLAB作者 (everyday is happy day)時間15年前 (2010/06/03 11:32), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
一張影像可以分為8位元 小弟想把 B影像裡面高4位元取出,然後放到A影像裡的低4位元(取代A的低4位元) 然後變成 D 影像 請問要怎樣把隱藏在D影像裡的B影像取出來 下面是我的程式 c=imread('C:\MATLAB701\work\002.tif'); d=imread('C:\MATLAB701\work\003.tif'); dd=double(d); cd=double(c); c0=mod(cd,2); c1=mod(floor(cd/2),2); c2=mod(floor(cd/4),2); c3=mod(floor(cd/8),2); c4=mod(floor(cd/16),2); c5=mod(floor(cd/32),2); c6=mod(floor(cd/64),2); c7=mod(floor(cd/128),2); d0=mod(cd,2); d1=mod(floor(cd/2),2); d2=mod(floor(cd/4),2); d3=mod(floor(cd/8),2); d4=mod(floor(cd/16),2); d5=mod(floor(cd/32),2); d6=mod(floor(cd/64),2); d7=mod(floor(cd/128),2); c0=d7; c1=d6; c2=d5; c3=d4; cd1=2*(2*(2*(2*(2*(2*(2*c7+c6)+c5)+c4)+d7)+d6)+d5)+d4; imshow(uint8(cd1)) 到這裡好像只可SHOW出D影像 請知道的人不吝指教 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.83.195.213

06/06 01:59, , 1F
d0~d3都給0
06/06 01:59, 1F
文章代碼(AID): #1C1o9Is7 (MATLAB)