Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python opencv的IP摄像头接口_Python_Opencv - Fatal编程技术网

使用python opencv的IP摄像头接口

使用python opencv的IP摄像头接口,python,opencv,Python,Opencv,我正在尝试将一个ip摄像头与python上的opencv连接起来,但没有建立连接。此ip摄像头在android应用程序V380上工作。我可以用这个应用程序打开它,但要用opencv。我未能测试此代码: import cv2 import numpy as np import os os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "rtsp_transport;udp" vcap = cv2.VideoCapture("rtsp://admin:pass

我正在尝试将一个ip摄像头与python上的opencv连接起来,但没有建立连接。此ip摄像头在android应用程序V380上工作。我可以用这个应用程序打开它,但要用opencv。我未能测试此代码:

import cv2
import numpy as np
import os
os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "rtsp_transport;udp"
vcap = cv2.VideoCapture("rtsp://admin:password@192.168.70.68", cv2.CAP_FFMPEG)
while(1):
    ret, frame = vcap.read()
    if ret == False:
        print("Frame is empty")
        break;
    else:
        cv2.imshow('VIDEO', frame)
        cv2.waitKey(1)

这是rtsp相机吗?你能用ffplay(例如“ffplay”)连接到它吗rtsp://user:password@IP地址“?你是在linux上还是在windows上?我是windows。实际上没有关于rtsp或http的详细信息。另外,你能告诉我更多关于ffplayHi的信息吗?谷歌是你的朋友。尝试“ffplay”和“rtsp”。简而言之,“rtsp”是与IP摄像机通信的标准协议。如果您的相机与“rtsp”或“onvif”兼容,您可以使用台式计算机上的任何标准软件连接到相机。如果它是一些使用自己的协议的怪异/廉价的中国品牌,那么就没有办法连接到itokay。。。谢谢,如果您有相机的rtsp链接,您可以直接使用opencv VideoCapture。如果你至少能说出凸轮的型号,以及你是如何连接的。通过这种方式,我们实际上可以帮助您了解您的操作是否正确,或者链接是否正确。地址很可能是
rtsp://admin:password@ipOfCam/live/ch00_0
。不确定是否需要设置此摄像头的端口,因此可能是
rtsp://admin:password@ipOfCam:554/live/ch00_0