有没有实际操作过接入海康摄像头获取视频流,目前是小区内网,需要取流进行其他操作
3条回答 默认 最新
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!
接入海康摄像头并获取视频流可以通过海康的 SDK 和 API 来实现。以下是一个简单的示例代码,假设摄像头的 IP 地址为 192.168.1.100,用户名为admin,密码为12345:import cv2 url = 'rtsp://admin:12345@192.168.1.100:554/h264/ch1/main/av_stream' cap = cv2.VideoCapture(url) while True: ret, frame = cap.read() if not ret: print("Error: Cannot read video stream") break cv2.imshow('Video Stream', frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows()使用这段代码,你可以从指定的海康摄像头上获取视频流,并显示在窗口中。通过按下键盘上的 'q' 键可以退出视频流窗口。 请注意,在使用该代码之前,你需要确保已经安装了 OpenCV 库。如果没有安装,你可以通过以下命令进行安装:
pip install opencv-python另外,确保摄像头的 RTSP 地址正确,用户名和密码也正确。如果你的摄像头采用了其他方式提供视频流,可以根据具体情况调整 URL 的格式。 希望这个简单示例能帮助到你。如果有其他问题或需要进一步的帮助,请随时告诉我。我将竭诚为你提供支持。
解决 无用评论 打赏 举报