我们先看效果,您再决定要不要看这个文章,毕竟大家的时间都是有限的!
效果图如下
没有任何的延迟,至于像素与这个摄像机原本的像素是一致的
我们需要准备的软件
python、pycharm、安装opencv-python就可以了;
1、安装opencv-python方法如下:
2、用网线将海康威视摄像头与电脑连接在一起;(或者用交换机,在一个交换机下面)
海康摄像头的默认ip是192.168.1.64
我的电脑本地地址是192.168.1.2
在一个网段下面
然后你要记得你海康摄像头的用户名与密码还有ip
用户名一般为admin,密码如果不记得的话,点击这里设置密码 https://blog.csdn.net/tian_jiangnan/article/details/105410859
正确的用户名与密码才可以进去预览页面
代码如下
rtsp://用户名:密码@ip地址/Streaming/Channels/2
最后面的2是因为我选择2会显示出我要的内容,有的是1或者3或者4
import cv2
url = "rtsp://admin:[email protected]/Streaming/Channels/2"
cap = cv2.VideoCapture(url)
ret, frame = cap.read()
while ret:
ret, frame = cap.read()
cv2.imshow("frame",frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
cap.release()