AGDRec_20210625_210247_Trim_Trim.mp4
サンワダイレクトの360度Webカメラ(400-CAM084)のウィンドウをOpenCVで分割するプログラムです。
実機での確認は取れていませんが、j5createの360° パノラマミーティングカメラ(JVCU360)でも使用できると思います(メニュー自動選択を利用する際は検出色の調整が必要かもしれません)
- opencv-python 4.5.2.54 or later
以下コマンドでサンプルを起動できます。
デフォルトではカメラ側のモード切替メニューを画像処理で判別して、自動で表示が切り替わるようになっています。
また、キーボードの数字を押下することでモードを切り替えることが出来ます。
0:そのまま表示
1:上下2分割360度
2:パノラマ360度
3:360度+1方向
4:360度+2方向
5:広角90度
6:広角120度
python sample.py
実行時には、以下のオプションが指定可能です。
- --device
カメラデバイス番号の指定
デフォルト:0 - --width
カメラキャプチャ時の横幅 ※縦幅はwidth*(9/16)で計算されます
デフォルト:960 - --device
カメラデバイス番号の指定
デフォルト:0 - --webcam_model
カメラデバイス種類の指定 ※現状、400-CAM084のみ
デフォルト:400-CAM084 - --unuse_autochange
画像解析によるメニュー自動選択の不使用
デフォルト:指定なし
01:400-CAM084 | 02:- |
---|---|
高橋かずひと(https://twitter.com/KzhtTkhs)
WindowUtilFor360WebCam is under Apache-2.0 License.