2010年1月8日 星期五

HW5-位元切面

此次作業用的基礎理論是灰階照片的每個點
都是由不同的八位元強度所表示
藉由此特性就可把一張灰階影像分析出八層不同強度的影像


起初不太了解所謂一張圖有八層的意思
後來經過解釋之後才明白該如何設計程式將不同層分析出來
每個單位與8-bit的01作運算後得到的點去顯示黑或白

同樣的 將這八張圖片作重疊 就會恢復原來我們所看到的灰階圖片在每個點抓出來後經過運算 再另做儲存顯示
影像裡的訊息就可由其中去做特殊處理 很有趣
---------------------------------------------------------------
後面在閱讀課本內容 順便也找些資料搭配位元切面 在找出個別八層的步驟
例如找出第三位元平面


|_8_|_7_|_6_|_5_|

|_32|_31|_30 |_29|

|_0_|_1_|_2_|_3_|

首先轉換為


|00001000 |00000111|00000110|00000101|

|00100000 | 00011111| 00011110| 00011101|
|00000000| 0000001|00000010|00000011|

將上面的2為元與00000100作AND運算

|0 |1 |1 |1 |
|0 |1 |1 |1 |
|0 |0 |0 |0|

就可以得到第三位圓切面的圖案


人的肉眼很好欺騙 利用數位圖片的特性來做出隱藏資訊
在低階的切面上 比較適合做資訊隱藏的動作
利用位元平面來植入影像也有缺點
一但經過壓縮後 植入的影像就會受到破壞


後面嘗試彩色的位元切面

同樣都是每個平面座位元AND運算

差別在於是從灰階增加到RGB三種運算

將同一位元切面的RGB顯示在同一張圖片上

沒有留言:

張貼留言