在python中,使用cv2拉去rtsp視頻流時(shí),如果rtsp流異常,不管是cv2.VideoCapture()或者VideoCapture().read()都可能長時(shí)間阻塞(很多人說默認(rèn)超時(shí)30s),而且找不到設(shè)置超時(shí)設(shè)定的地方,嘗試過使用線程處理,但實(shí)際使用比較瑪法麻煩,在stackoverflow.找到解決方法:文章來源地址http://www.zghlxwxcb.cn/news/detail-567588.html
os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "timeout;5000"
cap=cv2.VideoCapture(self.__rtsp_url,cv2.CAP_FFMPEG)
文章來源:http://www.zghlxwxcb.cn/news/detail-567588.html
到了這里,關(guān)于cv2.VideoCapture拉取rtsp流超時(shí)問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!