天天看点

Python拉取海康摄像头rtsp流-小白适用

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. 如需帮助,请评论区留言

继续阅读