2007年5月6日

膚色檢測法

2006.9.12 發表於UDN

圖:Photodisc、EAJ / 文:EAJ

前言

  這篇所談的方法不是俺發明的,是對岸「色影無忌」論壇中,一位校色高手「編外人員」在與他人辯論的激戰中,曾蜻蜓點水的提到。
  當時大夥都沈浸在激辯的熱情中,沒人對此說法有進一步的回應。不過俺可是很有興趣,為何這方法適用在各色人種呢?於是找了一些照片來驗証此一說法,俺的結論是此法成立且有趣,可以用來檢測「膚色」是否有較嚴重的偏色。

  不時在網路上可以看到有人為了膚色的正確性爭論,但都流於動口。先不談「顏色」這玩意的主觀性很強,就說在論壇上用文字來表達各自看法,如同緣木求魚,落得各說各話(是「看」到顏色而不是「說」出顏色)。也常看到有人刻意將人像膚色調白(蒼白),就自認是白裡透紅,其不知早已色偏矣。
  如果能將膚色量化,那麼不論是調色或討論,都能有所本。這是俺向各位介紹此法的用意。

  在說明方法之前,必須先聲明,不要用不是黑就是白、不是藍就是綠的觀念看此篇文章(常在網路上的討論中見到此現象)。也就是說,這方法是指出大略的經驗值,如果與各位的實驗有些微的差距是正常的,不影響它的實用性。重點是要注意此方用在各色人種而得的「一致性」,而非拿著放大鏡去找差異性(雞蛋裡挑骨頭乎?)。

「30:70檢測法」

  檢測方法很簡單,重點就在名稱上(俺自取的名稱)的30:70(30%比70%),只要用Photoshop的取色吸管往照片中的皮膚點一下,觀察取得的顏色落在正紅與正黃之間的位置即可。
  所謂大致正確的位置,應是離正黃的距離是正紅與正黃之間約70%的位置,或說是離正紅的距離是正紅與正黃之間約30%的位置。
  俺在下圖的黃、紅區域各畫了一條黑色水平線,而中間的黑線位置就是反應所吸取的顏色在色表中的對應位置。

膚色比例

  在取色時,有以下幾點要注意,否則會影響正確性。
一、白平衡是否正確,無色偏。
二、不在化過粧的皮膚上取色。
三、保持中庸,不要取過亮或過暗,或有疤痕、黑斑...之類的特殊部位。
四、儘量避免取光線直接照射的部位。
五、不要一點定生死,多找幾個參考點比較,待熟練後,自然能提升準確率。

實証

  俺特別找下例幾種樣本,來印証此法所得之一致性的結果。
一、黑人
二、白人小孩(真正的白裡透紅)
三、東方高原人(特有的「高原紅」)
四、東方城市人(較接近大多數城市人)

膚色樣片1統計

膚色樣片2統計

膚色樣片3統計

膚色樣片4統計

膚色樣片5統計

後語

  不知有沒有人好奇,為何視覺上膚色有明顯差異的人,其紅、黃比例仍一致?我們能相信平日眼睛看到的嗎?在網路上討論「顏色」時,能否給對方與自己多留些餘地呢?
  有興趣的人可以多做一些取樣,看看此法是否適用於各類「正常」的照片。

版權聲明

  本篇用到Photodisc,Inc提供的"Freeware"圖檔,其聲明在此,這裡是取樣圖片



2 則留言:

  1. 1:可在吸管工具的選項中選擇較大
    的取樣點:如5x5 or 11x11
    Sample point
    2:取樣前可先作高斯模糊

    希望有點幫助

    回覆刪除
  2. 是的,模糊可以避免太精確所造成數據變化過烈的情況。
    您提的第一項就有模糊的效果了。
    謝謝。

    回覆刪除