簡體   English   中英

load video stream from ip camera using a config JSON file in opencv python

[英]load video stream from ip camera using a config JSON file in opencv python

我正在嘗試使用 opencv 和此代碼在 python 中播放視頻 stream 。 我想使用 json 文件加載 stream 鏈接以實現動態目的。

data = open("room-out-config.json","r")
data = json.load(data)
camera = data['camera']
write = data['write']
format = data['format']
def camera():
    cap = cv2.VideoCapture(camera)
    ret, frame = cap.read()

上面的代碼拋出錯誤

File "room-out.py", line 14, in camera
    cap = cv2.VideoCapture(camera)
TypeError: Argument 'index' is required to be an integer.

有沒有辦法動態加載 stream,這樣我就不必一遍又一遍地編輯代碼來打開 stream。

聲明為變量的相機和 function 發生沖突。 剛剛在第 4 行將可變相機重命名為 cam。它起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM