LoginSignup
3
0

More than 1 year has passed since last update.

OBS 28 の仮想カメラ(VirtualCam)をOpenCVで取得する on Windows

Last updated at Posted at 2022-10-05

OBS 28にアップグレードしたらVirtualCamプラグインが動かないって~!?
これじゃあOpenCVで仮想カメラデバイスとして認識できないじゃあないか。どうしよう。

これを使え

ここの最新バージョン(ver 3.*)のインストーラーを使用してください。

Home Page

動作

一応動作確認用の環境情報とコードを貼り付けておきます。

環境

  • Windows11, 10
  • OBS 28.0.3 64 bit
  • Python 3.10.6
  • OpenCV 4.6.0

コード

import cv2
import time

capture = cv2.VideoCapture(0) # 0ではない場合が多いですが筆者は0でした。

while True:
    start = time.time()
    ret, frame = capture.read()
    cv2.imshow("capture", frame)

    if cv2.waitKey(1) & 0xFF == ord("q"):
        break

    elapsed = time.time() - start
    print(f"fps: {1/elapsed: .3f}")

備考

このプラグインはOBS 27 以前では動作が確認されていません。
27以前のOBSを使用する方はこちらのVirtualCameraPlugin 2.0.5を使用してください

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0