讀取本地攝像頭比較簡單,下面直接看代碼就行。讀取網(wǎng)絡攝像頭,需要網(wǎng)絡攝像頭支持RTSP協(xié)議。
# -*- coding: utf-8 -*-
import cv2
# 使用RTSP協(xié)議調用網(wǎng)絡攝像頭,下面是使用??禂z像頭的一個例子
cap = cv2.VideoCapture('rtsp://admin:123456@192.168.1.26:554/h264/ch1/main/av_stream')
# 下面注釋的代碼是調用本地攝像頭例子
#cap = cv2.VideoCapture (0)
print(cap.isOpened())
while cap.isOpened():
ret,frame = cap.read()
cv2.imshow("frame",frame)
cv2.waitKey(1)