মুডমাইন্ড

ব্যক্তিগতকৃত মুড ট্র্যাকার: আপনার আবেগ উন্মোচন করুন, আপনার দিনকে শক্তিশালী করুন

এটা কি করে

মুডমাইন্ড একটি আবেগ সনাক্তকরণ সিস্টেম যা সনাক্ত করা আবেগের উপর ভিত্তি করে ব্যক্তিগতকৃত সুপারিশগুলির সাথে একীভূত করা হয়। সিস্টেমটি ভিডিও ফ্রেম ক্যাপচার করার জন্য `cv2` (OpenCV) এবং আবেগ বিশ্লেষণের জন্য `DeepFace` ব্যবহার করে।

সনাক্ত করা আবেগের উপর ভিত্তি করে, জেমিনি API-কে একটি সুপারিশ তৈরি করতে বলা হয়। API কল একটি সংক্ষিপ্ত, পাঁচ-শব্দের সুপারিশের অনুরোধ করে যা নির্দিষ্ট আবেগের জন্য তৈরি। সুপারিশগুলি গতিশীলভাবে প্রতিটি সনাক্ত করা আবেগের জন্য তৈরি করা হয়: খুশি, দুঃখ, রাগান্বিত, নিরপেক্ষ, বিস্ময়, ভয় এবং বিতৃষ্ণা।

ক্যাপচার করা ভিডিও ফ্রেমটি ব্যবহারকারীর নাম, বয়স, শনাক্ত করা আবেগ এবং Gemini API থেকে সংশ্লিষ্ট সুপারিশ দেখানো ওভারলে পাঠ্য সহ প্রদর্শিত হয়। ভিডিও ফিড রিয়েল-টাইমে আপডেট হয়, ক্রমাগত বিশ্লেষণ করে এবং সুপারিশ প্রদান করে যতক্ষণ না ব্যবহারকারী ভিডিও ফিড বন্ধ করে সেশন থেকে বেরিয়ে যাওয়ার সিদ্ধান্ত নেয়।

জেমিনি মডেল (`জেমিনি-1.5-ফ্ল্যাশ`) কন্টেন্ট জেনারেশন পরিচালনা করার জন্য আরম্ভ করা হয়েছে। প্রতিটি শনাক্ত করা আবেগের জন্য, মডেলের `generate_content` পদ্ধতিটিকে একটি সংক্ষিপ্ত সুপারিশ জেনারেট করার প্রম্পট সহ কল ​​করা হয়। উত্পন্ন পাঠ্য তারপর ভিডিও ফিডে প্রদর্শিত হয়.

উপরন্তু, সিস্টেম Firebase Firestore-এ নাম, বয়স, শনাক্ত করা আবেগ এবং সুপারিশ সহ ব্যবহারকারীর ডেটা সঞ্চয় করে। ভিডিও ফিড প্রতি 10 সেকেন্ডে আপডেট হয়, বর্তমান ফ্রেম ক্যাপচার করে, আবেগ বিশ্লেষণ করে, একটি সুপারিশ তৈরি করে এবং Firestore-এ ডেটা সংরক্ষণ করে।

দিয়ে নির্মিত

  • ফ্লাটার
  • ওয়েব/ক্রোম
  • ফায়ারবেস

দল

দ্বারা

বিজগ্রুপ

থেকে

উগান্ডা