上回
幫同學示範了 如何貼圖的 功能 以及 ROI 設置的方式 偵測人臉等示範
但是效果有白色殘留 即便是 png 影像 仍然會有 白色殘留不乾淨等效果
不好看
這裡我們探討到 如何只取得我們所要的帽子區域的顏色像素數值
完整處理流程
首先針對載入的原影像進行 ROI 設置
設置好了之後
我們載入預先你已經挑好的物件(要貼的東西圖檔)這裡我是採用jpg圖檔
Step1. 為了進行範圍的設置 我們要將區塊進行二值化的設置
所以要先將物件轉灰階
Step2. 緊接著 你可以試著定義一個門檻數值 這裡你會發現 jpg圖檔
由於白色區塊的 0~255數值 它 有些區域是 252 有些是 253 有些是254 、 255
所以會有不乾淨的感覺
門檻值設置 就是指 設定一個門檻 大於此門檻的話我就通通設為255(白色)
其餘為黑色 這裡我們稱之為遮罩的設置
Step3. 將這個物件已經取出的顏色遮罩進行反色的處理
未進行反色處理前直接貼上去會是此效果
黑色部分由於都是0 相當於挖了一個空洞
其餘部分則是 255 白色
這也是為何要進行反色喔!!!!
png 跟 jpg 作法上類似
只是 jpg 比較會有 剛才講的白色髒髒的感覺
png 可以試試看
沒有留言:
張貼留言