Come aprire un flusso video RTSP via python ed OpenCV

APPUNTI, ESEMPI

Questo script potrebbe essere moto utile nel caso in cui si volesse lavorare su uno stream video anziché su un video in locale.

OpenCV infatti supporta nativamente la possibilità di gestire un flusso RTSP per cui il suo utilizzo  diventa indispensabile. Nel prossimo articolo farò vedere ad esempio come effettuare il riconoscimento di oggetti su uno stream realtime. Per il momento questo piccolo script potrà aiutare qualcuno a risolvere il problema della gestione dei flussi realtime.

import cv2
video_uri="rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4"
cap = cv2.VideoCapture(video_uri)
while(cap.isOpened()):
   ret, frame = cap.read()
   cv2.imshow('frame', frame)
   if cv2.waitKey(20) & 0xFF == ord('q'):
     break
cap.release()
cv2.destroyAllWindows()
Se vuoi farmi qualche richiesta o contattarmi per un aiuto riempi il seguente form

    Comments