[英]How to access video stream from an ip camera using opencv in 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.