2014年6月13日 星期五

影像處理:浮水印

浮水印


目的是將一張彩色的圖片放上一個灰階的圖像,製作方式是採用比例分配的方式。

將原圖*0.65之後加上遷入圖像的0.35後,製成有浮水印的圖片,再利用圖片大小的比例將圖片放入想要的位置。

2014年6月9日 星期一

影像處理:HSI color space

HSI(HSL) color space的目的與由RGB轉換實作


將R B G color space轉成HSI color space的主要原因是由於顏色的組成與R G B之間的關係不直觀,所以要利用HSI color space輔助判斷圖像。

2014年5月15日 星期四

影像處理:離散傅立葉轉換

離散傅立葉轉換

傅立葉變換的目的為:常在將信號在時域(或空域)和頻域之間變換時使用,在物理學工程學中有許多應用。
二維傅立葉轉換公式如下:


由於二維傅立葉轉換對於程式的時間複雜度太高,要降低時間複雜度,使用FFT(快速傅立葉轉換)去計算2維的DFT。


2014年3月25日 星期二

影像處理:影像增強和邊緣偵測

                                        影像增強和邊緣偵測

直方圖均化(histogram equalization)


針對灰階的圖像,先統計他的所有灰階度的數量並存放在一個table[256]裡,在計算每個灰階度的cumulative distribution function,統計完後,將結果存放至一個cdf_table[256]裡,裡面擺著累計的結果,所以cdf_table[255]的值會是全部點的數量,table[256]的所有項目將經過一個算式的計算轉成新的灰階度表new_table[256]。

影像處理:像的縮放與旋轉

                                                          圖像的縮放與旋轉

實作圖像縮放有3種演算法:

(1) Nearest Neighbor Interpolation 最近相鄰內插法
(2) Bilinear Interpolation 雙線性內插法
(3) Bicubic Interpolation 雙立方內插法