OpenCV读取海康4G摄像头

读取海康威视C5W-4G摄像头的视频数据

首先将电脑与摄像头连接在同一路由器下,路由器配置固定IP地址,然后通过以下代码获取视频

import os
import cv2

img_save_dir = “Video”
if not os.path.exists(img_save_dir):
os.makedirs(img_save_dir)

source = “rtsp://admin: ( p a s s w o r d ) @ (password)@ (password)@(ip addr)/Streaming/Channels/1”
cam = cv2.VideoCapture(source)
img_counter = 0
while(cam.isOpened()):
ret, frame = cam.read()
cv2.imshow(‘Real Time Video onitoring’, frame)
if not ret:
break
# press ESC to escape (ESC ASCII value: 27)
if cv2.waitKey(1) & 0xFF == 27:
break
# press Space to capture image (Space ASCII value: 32)
elif cv2.waitKey(1) & 0xFF == 32:
print(“Saving image …”)
img_file = img_save_dir + “/opencv_frame_{}.jpg”.format(img_counter)
cv2.imwrite(img_file, frame)
print(“WebCam Image {}: {} written!”.format(img_counter, img_file))
img_counter += 1
else:
pass

cam.release()
cv2.destroyAllWindows()

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值