انتقل إلى المحتوى الرئيسي

توثيق SkellyCam

🤖AI-generated documentation curatedAI Generated
This page was drafted by an AI assistant and may contain inaccuracies.
About content generation types
🤖
AI GeneratedPage drafted entirely by AI from codebase or prompt instructions.
(e.g., docs generated from codebase analysis)
← this page
✋→🤖
AI TransformattedHuman provided raw material; AI restructured it into a different format.
(e.g., livestream → blog post, meeting notes → docs)
Human GeneratedPage written entirely by a human author.
(e.g., hand-written tutorial)
More info about content generation types ↗

يحوّل SkellyCam كاميرات USB الرخيصة إلى نظام متعدد الكاميرات متزامن بدقة الإطار. وهو الواجهة الخلفية للكاميرا في مشروع FreeMoCap لالتقاط الحركة.

ما الذي يميز SkellyCam

تعاني معظم إعدادات الكاميرات المتعددة من انحراف بين الكاميرات — حيث تعمل كل كاميرا بساعة مستقلة، وبالتالي لا يتوافق الإطار N من الكاميرا A مع الإطار N من الكاميرا B. يحل SkellyCam هذه المشكلة باستخدام بروتوكول التقاط مبوّب بعدد الإطارات: يتم تنسيق دورة الالتقاط/الاسترجاع لكل كاميرا بحيث لا تتقدم أي كاميرا أبدًا بأكثر من إطار واحد عن الأخرى، مما يضمن أن كل حدث "إطار متعدد" يحتوي على صورة واحدة من كل كاميرا ملتقطة في نفس اللحظة تقريبًا.

الضمانات:

  • جميع مقاطع الفيديو المسجلة لها نفس عدد الإطارات بالضبط
  • كل حمولة إطار متعدد يتم تسليمها عبر WebSocket تحتوي على صورة واحدة بالضبط لكل كاميرا لذلك الحدث
  • تشغيل مقاطع الفيديو المسجلة مقفل بالإطارات بشكل صارم — جميع مقاطع الفيديو تعرض دائمًا نفس رقم الإطار، بدون انحراف، بدون تفاوت

التوثيق

الصفحةالوصف
التثبيتتنزيل وتثبيت SkellyCam
البدء السريعأول تسجيل لك في خمس خطوات
دليل المبتدئيناختيار الكاميرات والإعدادات وتفاصيل التسجيل
الدليل المتقدمنموذج البيانات، هيكل المجلدات، إعدادات الخادم
البنيةبروتوكول المزامنة، نموذج العمليات، تدفق البيانات
مرجع APIتوثيق نقاط نهاية HTTP و WebSocket
بروتوكول WebSocketتنسيق الإطارات الثنائية، رسائل JSON، إدارة الضغط العكسي
التطويرالتشغيل من الكود المصدري، الاختبار، فحص الكود، التكامل المستمر، والمساهمة
المساهمةكيفية الإبلاغ عن الأخطاء وتقديم طلبات السحب
الترجمةساعد في ترجمة واجهة المستخدم إلى لغتك

البدء السريع

  1. تنزيل — احصل على المثبت لنظامك من صفحة التنزيل
  2. تثبيت وتشغيل — قم بتشغيل المثبت وافتح SkellyCam
  3. توصيل الكاميرات — قم بتوصيل كاميرات USB وانقر على كشف الكاميرات
  4. تسجيل — انقر على تسجيل، ثم إيقاف عند الانتهاء
  5. تشغيل — افتح صفحة التسجيلات واختر تسجيلك للتشغيل المتزامن

راجع دليل البدء السريع لمزيد من التفاصيل.

التشغيل من الكود المصدري؟

إذا كنت مطورًا، راجع قسم التطوير للحصول على تعليمات التشغيل من الكود المصدري.