python調用海康威視的攝像頭,實時顯示監控內容


https://blog.csdn.net/tian_jiangnan/article/details/105425944?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ELandingCtr%7ERate-4.queryctrv4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ELandingCtr%7ERate-4.queryctrv4&utm_relevant_index=9

我們先看效果,您再決定要不要看這個文章,畢竟大家的時間都是有限的!

 

沒有任何的延遲,至於像素與這個攝像機原本的像素是一致的

我們需要准備的軟件

python、pycharm、安裝opencv-python就可以了;

1、安裝opencv-python方法如下:

 

 2、用網線將海康威視攝像頭與電腦連接在一起;(或者用交換機,在一個交換機下面)

海康攝像頭的默認ip是192.168.1.64

 

 

 

 

在一個網段下面

然后你要記得你海康攝像頭的用戶名與密碼還有ip

用戶名一般為admin,密碼如果不記得的話,點擊這里設置密碼 https://blog.csdn.net/tian_jiangnan/article/details/105410859

正確的用戶名與密碼才可以進去預覽頁面

代碼如下

rtsp://用戶名:密碼@ip地址/Streaming/Channels/2

最后面的2是因為我選擇2會顯示出我要的內容,有的是1或者3或者4

#coding=utf-8
import requests,cv2
import re,time
import os
import bs4

url = "rtsp://admin:Aa123123@192.168.1.64/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()

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM