このプロジェクトについて
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.