天天看點

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. 如需幫助,請評論區留言

繼續閱讀