توثيق SkellyCam
🤖AI-generated documentation☐ curatedAI Generated
This page was drafted by an AI assistant and may contain inaccuracies.More info about content generation types ↗
About content generation types
🤖
AI Generated — Page drafted entirely by AI from codebase or prompt instructions.
(e.g., docs generated from codebase analysis)
← this page(e.g., docs generated from codebase analysis)
✋→🤖
AI Transformatted — Human provided raw material; AI restructured it into a different format.
(e.g., livestream → blog post, meeting notes → docs)
(e.g., livestream → blog post, meeting notes → docs)
✋
Human Generated — Page written entirely by a human author.
(e.g., hand-written tutorial)
(e.g., hand-written tutorial)
يحوّل SkellyCam كاميرات USB الرخيصة إلى نظام متعدد الكاميرات متزامن بدقة الإطار. وهو الواجهة الخلفية للكاميرا في مشروع FreeMoCap لالتقاط الحركة.
ما الذي يميز SkellyCam
تعاني معظم إعدادات الكاميرات المتعددة من انحراف بين الكاميرات — حيث تعمل كل كاميرا بساعة مستقلة، وبالتالي لا يتوافق الإطار N من الكاميرا A مع الإطار N من الكاميرا B. يحل SkellyCam هذه المشكلة باستخدام بروتوكول التقاط مبوّب بعدد الإطارات: يتم تنسيق دورة الالتقاط/الاسترجاع لكل كاميرا بحيث لا تتقدم أي كاميرا أبدًا بأكثر من إطار واحد عن الأخرى، مما يضمن أن كل حدث "إطار متعدد" يحتوي على صورة واحدة من كل كاميرا ملتقطة في نفس اللحظة تقريبًا.
الضمانات:
- جميع مقاطع الفيديو المسجلة لها نفس عدد الإطارات بالضبط
- كل حمولة إطار متعدد يتم تسليمها عبر WebSocket تحتوي على صورة واحدة بالضبط لكل كاميرا لذلك الحدث
- تشغيل مقاطع الفيديو المسجلة مقفل بالإطارات بشكل صارم — جميع مقاطع الفيديو تعرض دائمًا نفس رقم الإطار، بدون انحراف، بدون تفاوت
التوثيق
| الصفحة | الوصف |
|---|---|
| التثبيت | تنزيل وتثبيت SkellyCam |
| البدء السريع | أول تسجيل لك في خمس خطوات |
| دليل المبتدئين | اختيار الكاميرات والإعدادات وتفاصيل التسجيل |
| الدليل المتقدم | نموذج البيانات، هيكل المجلدات، إعدادات الخادم |
| البنية | بروتوكول المزامنة، نموذج العمليات، تدفق البيانات |
| مرجع API | توثيق نقاط نهاية HTTP و WebSocket |
| بروتوكول WebSocket | تنسيق الإطارات الثنائية، رسائل JSON، إدارة الضغط العكسي |
| التطوير | التشغيل من الكود المصدري، الاختبار، فحص الكود، التكامل المستمر، والمساهمة |
| المساهمة | كيفية الإبلاغ عن الأخطاء وتقديم طلبات السحب |
| الترجمة | ساعد في ترجمة واجهة المستخدم إلى لغتك |
البدء السريع
- تنزيل — احصل على المثبت لنظامك من صفحة التنزيل
- تثبيت وتشغيل — قم بتشغيل المثبت وافتح SkellyCam
- توصيل الكاميرات — قم بتوصيل كاميرات USB وانقر على كشف الكاميرات
- تسجيل — انقر على تسجيل، ثم إيقاف عند الانتهاء
- تشغيل — افتح صفحة التسجيلات واختر تسجيلك للتشغيل المتزامن
راجع دليل البدء السريع لمزيد من التفاصيل.
التشغيل من الكود المصدري؟
إذا كنت مطورًا، راجع قسم التطوير للحصول على تعليمات التشغيل من الكود المصدري.