壹、研究動機
臉部辨識技術在近幾年已逐漸發展成熟,其中情緒分析在臉部辨識領域具有相當的潛力。因此,本組以此為發想,尋找情緒分析在其他領域的創新應用。
在這個時代壓力日與俱增的大環境下,往往會導致人們身心俱疲,我們希望透過情緒分析與APP遊戲的結合,成為人們日常生活中的娛樂消遣,達到紓壓的效果。
貳、系統目的
本組將情緒分析與遊戲相互結合,設計了一款休閒類的APP,以神秘的宇宙世界觀為主題,讓使用者從現實生活中抽離,創造屬於自己的世界,並透過星球收集與宇宙養成遊戲,從中獲得優越與成就感,得到全身心的療癒。
使用者可以利用表情控制遊戲物件,例如利用頭部轉動來躲避隕石、用微笑獲得遊戲中的加分等。此外,我們也在APP中添加相似度測驗、風格特效等附屬功能,增加整體的遊戲趣味性。
參、Face Planet世界觀
1.在Face Planet的世界中,每個人都居住在屬於自己的一 顆星球上,並且每位居民都擁有著不同的個性與特質。
2.居民們都是在宇宙中漂流旅行的冒險家,若發現尚未被收編的無人星球,就可以利用神秘的魔法,將其變成自己的行星,創造自己的小宇宙!
肆、開發工具
1.JavaScript
2.Python
3.Visual Studio Code
4.React Native 0.89
5.Expo 38.0.8
6.Firebase
7.Realtime Database
伍、 系統架構
① 發出HTTP請求至Flask API,並使用深度學習進行圖片風格轉換,回傳JSON結果。
② 發出HTTP請求至Flask API,回傳JSON。
③ 透過React Native之遊戲引擎,設計遊戲系統,並利用face-detector偵測臉部特徵。
④ 使用Firebase即時存取資料。
陸、 系統特色
1.Face Game:
利用偵測使用者的臉部位置變化,控制星球移動、閃避障礙物,進行宇宙探險。
2.風格特效:
使用者可以任意選擇特效模板,將自己的相片套入不同的繪畫風格。
3.我的宇宙:
存放使用者在宇宙中收集到的所有星球,並提供客製化的觀賞介面。
4.相似比對:
使用者可從相簿中選擇兩張人像照片,比對兩人的相似程度。
5.收集星球:
透過抽卡機制和成就解鎖,來收集超稀有的星球吧!