इस प्रोजेक्ट के बारे में

MOSAIC रिसर्च वातावरण के लिए एक विशेष रिकॉर्डिंग सूट है, जो मुख्य रूप से Basler GigE कैमरों पर आधारित है। यह वीडियो और ऑडियो का सिंक्रोनाइज़्ड कैप्चर प्रदान करता है, जिसमें फ्रेम-सटीक क्रॉस-कैमरा सिंक्रोनाइज़ेशन और सीरियल और पैरेलल पोर्ट जैसे बाहरी ट्रिगर स्रोतों (जैसे EEG एम्पलीफायर सिंकिंग के लिए) के साथ एकीकरण शामिल है। मुख्य क्षमताओं में शामिल हैं: - हार्डवेयर एकीकरण: Basler Pylon SDK, मल्टी-माइक्रोफोन ऑडियो रिकॉर्डिंग और हार्डवेयर ट्रिगर इनपुट के लिए समर्थन। - रियल-टाइम विश्लेषण: MediaPipe द्वारा संचालित लाइव पोज़ और गेज़ प्रीव्यू। - पोस्ट-हॉक विश्लेषण: YOLOv8-pose, सेंट्रॉइड ट्रैकिंग और हीटमैप्स का उपयोग करके बैच पोज़ और मोशन विश्लेषण। - कैलिब्रेशन और प्रबंधन: चेकरबोर्ड कैमरा कैलिब्रेशन और अलग यूजर/लैब-ग्रुप लॉगिन प्रोफाइल। - प्लेबैक: सिंक्रोनाइज़्ड मल्टी-कैमरा प्लेबैक के साथ एक सेशन ब्राउज़र। यह सिस्टम C++23 और Qt 6.4+ के साथ बनाया गया है, जिसमें एन्कोडिंग के लिए FFmpeg और कैलिब्रेशन के लिए OpenCV का उपयोग किया गया है। इसमें एक मॉड्यूलर आर्किटेक्चर है जिसमें हार्डवेयर सपोर्ट के लिए वैकल्पिक फीचर फ्लैग और रियल-टाइम और बैच विश्लेषण के लिए अलग Python वातावरण शामिल हैं।