عن المشروع
MOSAIC هي مجموعة تسجيل متخصصة لبيئات البحث، مبنية بشكل أساسي حول كاميرات Basler GigE. توفر التقاطاً متزامناً للفيديو والصوت، وتتميز بمزامنة دقيقة للإطارات عبر الكاميرات وتكامل مع مصادر تحفيز خارجية مثل المنافذ التسلسلية والمتوازية (على سبيل المثال، لمزامنة مضخم EEG).
تشمل القدرات الرئيسية ما يلي:
- التكامل مع الأجهزة: دعم Basler Pylon SDK، وتسجيل صوتي متعدد الميكروفونات، ومدخلات تحفيز للأجهزة.
- التحليل في الوقت الفعلي: معاينة مباشرة للوضعية والنظر مدعومة بـ MediaPipe.
- التحليل اللاحق: تحليل دفعي للوضعية والحركة باستخدام YOLOv8-pose، وتتبع المركز الثقلي، والخرائط الحرارية.
- المعايرة والإدارة: معايرة الكاميرا باستخدام لوحة الشطرنج وملفات تعريف تسجيل دخول معزولة للمستخدمين ومجموعات المختبرات.
- التشغيل: متصفح جلسات مع تشغيل متزامن لعدة كاميرات.
تم بناء النظام باستخدام C++23 و Qt 6.4+، مع استخدام FFmpeg للترميز و OpenCV للمعايرة. يتضمن بنية نمطية مع أعلام ميزات اختيارية لدعم الأجهزة وبيئات Python منفصلة للتحليل في الوقت الفعلي والتحليل الدفعي.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.