2015.11.15 13:00

Microsoft顏面辨識第二彈,這次分析照片中的情緒

ADVERTISEMENT

Microsoft先前曾介紹了使用臉部辨識API製作的網站How-old.net,可以分析照片中人的年齡與性別,曾經造成一股「驗明正身」的風潮。 這次Microsoft的新玩意更加有意思,它可以分析照片中的人臉,來辨識人們的情緒,使用者只需要登入Project Oxford網頁,並上傳照片或是輸入照片網址,程式就會自動分析被拍下的人當時的情緒。

顏面辨識再進化

Microsoft在2015開發者大會中,介紹了這個網站,使用者可以上傳任何照片,程式就會快速估算出照片中每張臉的年紀以及性別。當時T客邦也有專文介紹,對它的原理有興趣的讀者也可以在文末的延伸閱讀中找到詳細介紹。

而這次Microsoft的Project Oxford團隊,發表了新版顏面辨識的公開測試版,在新版的工具中,最大的改變就是新增了情緒分析的功能,程式可以分辨照片中的人是開心還是生氣、是緊張還是驚訝。

ADVERTISEMENT

受益於機器學習(Machine Learning)的協助,這類工具的表現會隨著接受越來越多資料而變的更加聰明。在這個情緒分析的案例中,系統會先辨識1套自我訓練用的照片組(training set of pictures),它會分析與學習其中的數據,接著使用者就可以將它應用在辨識新輸入的照片。

現階段版本的辨識系統可以用來分析憤怒、輕蔑、恐懼、厭惡、高興、中性、悲傷、驚訝等8種情緒,開發者可以將這套技術用於商場中,分析消費者對於商品的情敘反應,也很適合用在社群軟體中,將辨識功能與訊息、PO文相互結合。

ADVERTISEMENT

▲Microsoft的新版顏面辨識工具,新增了情緒分析的功能。(圖片來源:)

上傳照片,看看自己情緒如何

讀者可以在Project Oxford的網站親自嘗試情緒辨識系統的展示,它的使用方式非常簡單,如果要辨識網路上的圖片的話,直接將圖片網址貼到Image URL欄位,並點擊Submit開始分析即可。如果要上傳自己的圖片,則是點選上傳圖片的圖示並選擇電腦中的照片即可。

當分析結束後,網頁就會顯示使用者輸入的圖片,並用方框標註人臉,這時候只要將滑鼠游標移到方框上,就會出現各種情緒分布的百分比,感覺與電影賭俠中,海珊用來分析撲克牌的電腦系統有幾分神似,讀者可以嘗試各種不同的照片,回想一下當時的情緒是否與系統分析的相同。

ADVERTISEMENT

其中顯示各項目的含意如下:

Anger:憤怒

Contempt:輕蔑

Disgust:厭惡

Fear:恐懼

Happiness:高興

Neutral:中性(無情緒)

Sadness:悲傷

Surprise:驚訝

▲讀者可以在Project Oxford的網站體驗情緒辨識系統,左側為圖片顯示區,右側則為可供程式讀取的資料格式。

ADVERTISEMENT

▲使用者可以輸入圖片網址,或是上傳電腦中的圖片進行分析。

▲如果要直接使用網路上的圖片,可以先在圖片上按下滑鼠右鍵,複製圖片的網址。

▲然後到Image URL欄位貼上並點擊Submit。

▲系統就會分析出照片中人像的情緒。

▲筆者分析了一下自己的照片,吃冰淇淋的時候果然100%開心。

▲當筆者的弟弟拔完智齒時,主要情緒為中性與悲傷。

▲當年轟動一時的八家將,經電腦分析35%左右的快樂情緒。

▲由於筆者手邊都是比較正面的照片,所以上網搜尋了1張哭泣的照片,悲傷情緒高達100%。(圖片來源

延伸閱讀:

ADVERTISEMENT