RTSP流不适用于python,但适用于VLC。为什么?

尼克曼

我正在尝试使用python 3和openCV使我的PTZ摄像机流式传输。我在代码中使用的URL适用于VLC流,但不适用于代码。

import cv2
import numpy as np

cap = cv2.VideoCapture(src="rtsp://USER:[email protected]:XXX/Streaming/Channels/101/")
FRAME_WIDTH = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
FRAME_HIGTH = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
print('Frame Size: ', FRAME_WIDTH, 'x', FRAME_HIGTH)

if cap.isOpened():
    ret, frame = cap.read()
else:
    ret = False

while ret:
    ret, frame = cap.read()
    cv2.imshow('Camera', frame)

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

cap.release()
cv2.destroyAllWindows()

当我运行它时,我得到下一个错误:

Traceback (most recent call last):   File "C:/Users/.../CameraTest/TEST.py", line 4, in <module>
    cap = cv2.VideoCapture(src="rtsp://.../Streaming/Channels/101/") TypeError: Required argument 'index' (pos 1) not found

这是和HIKVISON PTZ摄像机。请问如何让她直播的任何提示。

提前TNX。

Arpit maiya

一个小的更改,从cv2.VideoCapture()方法中删除src =它看起来应该像

cap = cv2.VideoCapture("rtsp://USER:[email protected]:XXX/Streaming/Channels/101/")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么代码不适用于 Python 字典

为什么__dir __()不适用于python中的模块?

为什么 Python 数学不适用于变量?

为什么我的函数适用于矩阵但为什么不适用于向量?

为什么django的prefetch_related()仅适用于all()而不适用于filter()?

Photutils Source Detection不适用于小型图片,适用于大型图片,为什么?

为什么一个HANDLE不适用于WriteConsoleInput,但适用于WriteFile?

Ruby net/http/get 不适用于 url,但适用于 uri。为什么?

为什么图例选择仅适用于“ ax.twinx()”而不适用于“ ax”?

为什么代码只适用于数字而不适用于字母?

Karatsuba算法适用于小数而不适用于大数,看不出为什么

为什么工具提示动画适用于标签而不适用于输入

为什么Multi Peer Connectivity仅适用于MCAdvertiserAssistant而不适用于MCNearbyServiceAdvertiser

为什么perl autovivification不适用于-> @ *但适用于-> @ [0]?

为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

为什么 CSS 规则不适用于真正的 HTML 页面,但适用于 JSFiddle?

为什么我的 sudo 命令适用于 ansible 而不适用于 ansible-playbook?

为什么NetInfo不适用于Web但适用于Android(react-native-web)?

为什么File.WriteAllBytes不适用于.db文件,但适用于.csv文件?

为什么排序列表适用于 Firefox 而不适用于 chrome?

为什么我的 for 循环适用于“&&”而不适用于“,”

Accumulate 不适用于 sum,但适用于等效的 lambda 函数。为什么?

为什么此解决方案适用于 Javascript 而不适用于 Python?(动态编程)

为什么 howSum 解决方案适用于 Javascript 而不适用于 Python?(动态编程)

为什么Hibernate HSQL Concat不适用于MSSQL?

为什么@Autowired不适用于通用类型T?

为什么通用引用不适用于数组?

为什么constexpr不适用于构造函数?

为什么忽略SIGTRAP不适用于asm?