1 读取程序所在主机视频流
import cv2
class CaptureVideo(object):
def local_video(self):
cam = cv2.VideoCapture(0)
while True:
ref, frame = cam.read()
cv2.imshow("video", frame)
key = cv2.waitKey(1)
print("Wait key value: {}".format(key))
if key == 1000:
break
if __name__ == "__main__":
capture_video = CaptureVideo()
capture_video.local_video()
2 读取网络视频流
import cv2
class CaptureVideo(object):
def net_video(self):
cam = cv2.VideoCapture("rtsp://**********")
while cam.isOpened():
sucess, frame = cam.read()
cv2.imshow("Network", frame)
cv2.waitKey(1)
if __name__ == "__main__":
capture_video = CaptureVideo()
capture_video.net_video()