可視浮水印做法有許多種。
較簡單的方法就是將兩張圖片,重疊的部分的RGB都相加除以二。
這樣可以保留兩張圖片平均的RGB,所產生的落差看起來就會有浮水印的效果。
實驗結果:
2014年6月10日 星期二
2014年6月2日 星期一
RGB to HSI & Skin color detection
Converting color from RGB to HSI
HSI Color Model是一種將RGB色彩模型中的點在圓柱座標系中的表示法。
HSI分別為: Hue(色相)、Saturation(飽和度)、Intensity(亮度)。
而在HSI Color Model下可以對影像做許多處理。
Skin color detection
針對影像的Hue與Saturation做限制,可以初步取出膚色區域。
Hue範圍約為 0 ~ 50
Saturation範圍約為 0.23 ~ 0.68
但對某些圖片而言,針對HSI調整而得到的偵測膚色的效果沒有那麼好。
如果進一步轉成YCbCr,再找出膚色範圍,可以得到比較好的效果。
轉換公式:
HSI Color Model是一種將RGB色彩模型中的點在圓柱座標系中的表示法。
HSI分別為: Hue(色相)、Saturation(飽和度)、Intensity(亮度)。
而在HSI Color Model下可以對影像做許多處理。
RGB to HSI的核心轉換公式為
以lena圖來做RGB to HSI實驗
原圖
取Intensity之結果
取Saturation之結果
取Hue之結果
Skin color detection
針對影像的Hue與Saturation做限制,可以初步取出膚色區域。
Hue範圍約為 0 ~ 50
Saturation範圍約為 0.23 ~ 0.68
實驗結果
但對某些圖片而言,針對HSI調整而得到的偵測膚色的效果沒有那麼好。
如果進一步轉成YCbCr,再找出膚色範圍,可以得到比較好的效果。
轉換公式:
膚色範圍大約是 98<Cb<142 133<Cr<177
結果
訂閱:
文章 (Atom)