Closed3

OBS Studioの仮想カメラがOpenCVで取得できない場合の対処

3w36zj63w36zj6

環境

  • Windows 10
  • Python 3.8.7
  • OpenCV on Wheels 4.5.1.48
  • OBS Studio 27.0.1
  • OBS Virtualcam 2.0.5

問題

OBS Studio組み込みの仮想カメラをOpenCVで取得しようとすると、黒い画面が表示される。

import cv2

capture = cv2.VideoCapture(0)  # 数字は環境によって異なります

while True:
    ret, frame = capture.read()
    cv2.imshow("capture", frame)
    if cv2.waitKey(1) & 0xFF == ord("q"):  # qで終了
        break

capture.release()
cv2.destroyAllWindows()

このスクラップは2022/07/09にクローズされました