2016年10月19日 星期三

同學問題答覆_如何去除png影像貼上去之後仍有白色背景的像素數值殘留

上回

幫同學示範了  如何貼圖的  功能  以及 ROI 設置的方式 偵測人臉等示範



但是效果有白色殘留   即便是 png  影像  仍然會有 白色殘留不乾淨等效果
不好看

這裡我們探討到 如何只取得我們所要的帽子區域的顏色像素數值


完整處理流程

首先針對載入的原影像進行 ROI 設置



設置好了之後



我們載入預先你已經挑好的物件(要貼的東西圖檔)這裡我是採用jpg圖檔

Step1. 為了進行範圍的設置 我們要將區塊進行二值化的設置

所以要先將物件轉灰階

Step2. 緊接著 你可以試著定義一個門檻數值 這裡你會發現  jpg圖檔
由於白色區塊的 0~255數值 它 有些區域是  252 有些是  253  有些是254 、 255

所以會有不乾淨的感覺

門檻值設置  就是指  設定一個門檻  大於此門檻的話我就通通設為255(白色)
其餘為黑色  這裡我們稱之為遮罩的設置


Step3. 將這個物件已經取出的顏色遮罩進行反色的處理



未進行反色處理前直接貼上去會是此效果
黑色部分由於都是0  相當於挖了一個空洞

其餘部分則是 255  白色

這也是為何要進行反色喔!!!!




png 跟 jpg 作法上類似

只是 jpg 比較會有 剛才講的白色髒髒的感覺

png 可以試試看




沒有留言:

張貼留言