MoodMind

מעקב אחר מצב הרוח בהתאמה אישית: חשיפת הרגשות, שיפור היום

תיאור

MoodMind היא מערכת לזיהוי רגשות שמשתלבת עם המלצות מותאמות אישית על סמך הרגשות שזוהו. המערכת משתמשת ב-cv2‏ (OpenCV) כדי לצלם פריימים של סרטונים וב-DeepFace כדי לנתח את הרגשות.

על סמך הרגש שזוהה, מתבצעת קריאה ל-Gemini API כדי ליצור המלצה. קריאת ה-API מבקשת המלצה קצרה של חמש מילים שמותאמת לרגש הספציפי. ההמלצות נוצרות באופן דינמי לכל רגש שזוהה: שמחה, עצב, כעס, ניטרליות, הפתעה, פחד ודחייה.

פריים הסרטון שצולם מוצג עם טקסט שכבה שבו מוצגים שם המשתמש, הגיל, הרגש שזוהה וההמלצה התואמת מ-Gemini API. פיד הסרטונים מתעדכן בזמן אמת, ומנתח ומספק המלצות באופן רציף עד שהמשתמש מחליט לסיים את הסשן על ידי סגירת פיד הסרטונים.

מודל Gemini‏ (‎'gemini-1.5-flash'‎) מופעל כדי לטפל ביצירת התוכן. לכל רגש שזוהה, המערכת קוראת ל-method‏ generate_content של המודל עם הנחיה ליצירת המלצה קצרה. לאחר מכן, הטקסט שנוצר מוצג בפיד הסרטונים.

בנוסף, המערכת שומרת את נתוני המשתמשים, כולל שם, גיל, רגש שזוהה והמלצה, ב-Firebase Firestore. פיד הסרטונים מתעדכן כל 10 שניות, מתעד את הפריים הנוכחי, מנתח את הרגש, יוצר המלצה ושומר את הנתונים ב-Firestore.

מבוסס על

  • Flutter
  • אינטרנט/Chrome
  • Firebase

קבוצה

על ידי

BeezGroup

מאת

אוגנדה