作業一:
繳交期限: Week 8 (2010/11/05)
將一張彩色影像轉成灰階影像後, 再對灰階影像進行色彩量化處理, 分別用 128 色, 64 色, 32 色, 16 色, 8 色, 4 色, 2 色(黑白影像) 顯示。
原圖: 彩色影像
灰階影像: 256 色階
灰階影像: 128 色階
灰階影像: 64 色階
灰階影像: 32 色階
灰階影像: 16 色階
灰階影像: 8 色階
灰階影像: 4 色階
黑白影像(binary image)
延伸討論:
1. 由於同學要求: "希望老師可以指導如何使用內建的物件直接達成PixelFormat:= pf2bit 的方法" , 因此, 我特地將如何直接將一張 PixelFormat = pf24bit 的彩色影像, 直接轉換成一張新的 PixelFormat = pf1bit 的黑白影像的範例程式提供給同學參考。
範例程式: DIP2010-SP-BinaryImage.c
同學們可以使用滑鼠右鍵, 看影像檔案的基本資訊, 如下圖示,
就會看到這張黑白影像 BinaryModeBird.bmp 的檔案大小是 9.77 KB (10,006 bytes),
而原先的黑白檔案 BinaryBird.bmp, 其實只有顯示出黑白二色, 儲存格式還是 PixelFormat = pf8bit 的灰階影像, 檔案大小是 78.74 KB (80,630 bytes), 如下圖所示。
沒有留言:
張貼留言