Python拉取海康摄像头rtsp流
所用工具及库:python3、pycharm、opencv-python、pyinstaller
-
本代码是大部分借鉴了前辈的代码,但好处是对于小白更加友好,小白直接通过修改3处,就可拉取媒体流,ip地址、用户名、密码(希望能帮助小白,我自己也是小白)*
1. 直接附上源码(如果想关闭窗体,直接按键盘q键)
import cv2
#摄像头IP地址
ip='192.168.2.111'
#摄像头登录用户名及密码
user='admin'
password='123456'
cap = cv2.VideoCapture("rtsp://"+ user +":"+ password +"@" + ip + ":554/h264/ch1/main/av_stream")
ret, frame = cap.read()
cv2.namedWindow(ip,0)
#窗体大小在这设置/ip为窗体显示名称 如需修改 参考 "名称"
cv2.resizeWindow(ip,500,300)
while ret:
ret, frame = cap.read()
cv2.imshow(ip,frame)
#按下q键关闭窗体
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
cap.release()
2. 实际opencv-python 在调用时就是import cv2
3. 如需帮助,请评论区留言