MoodMind

個人化情緒追蹤器:揭露情緒,讓生活更有活力

用途

MoodMind 是情緒偵測系統,可根據偵測到的使用者情緒提供個人化建議。系統會使用 `cv2` (OpenCV) 擷取影片影格,並使用 `DeepFace` 進行情緒分析。

系統會根據偵測到的情緒呼叫 Gemini API,產生推薦內容。API 呼叫會要求系統提供專為特定情緒量身打造的五字短句建議。系統會針對每種偵測到的表情情緒 (開心、難過、生氣、中立、驚訝、害怕和厭惡) 動態產生建議。

系統會顯示擷取的影片畫面,並在畫面上疊加文字,顯示使用者的姓名、年齡、偵測到的表情情緒,以及 Gemini API 的對應建議。影片動態饋給會即時更新,持續分析並提供建議,直到使用者決定關閉影片動態饋給為止。

系統會初始化 Gemini 模型 (`gemini-1.5-flash`),以便處理內容產生作業。系統會針對每個偵測到的情緒,呼叫模型的 `generate_content` 方法,並搭配提示產生簡短的推薦內容。系統會將產生的文字顯示在影片動態消息中。

此外,系統也會將使用者資料 (包括名稱、年齡、偵測到的表情和建議) 儲存在 Firebase Firestore 中。視訊動態饋給會每 10 秒更新一次,擷取目前的畫面、分析情緒、產生建議,並將資料儲存在 Firestore 中。

採用

  • Flutter
  • 網頁/Chrome
  • Firebase

團隊

變更者

BeezGroup

寄件者

烏干達