Intel Realsense D435 当摄像头运行过程中突然USB线断开,对RuntimeError: Frame didn't arrived within 5000的异常捕获及处理
生活随笔
收集整理的這篇文章主要介紹了
Intel Realsense D435 当摄像头运行过程中突然USB线断开,对RuntimeError: Frame didn't arrived within 5000的异常捕获及处理
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如圖,在攝像頭運(yùn)行過(guò)程中,攝像頭突然斷開(kāi),可能設(shè)備需要對(duì)異常進(jìn)行捕獲并處理(如攝像頭重連,發(fā)出警報(bào),發(fā)送信號(hào)給車輛讓它停止前進(jìn)等)
需閱讀,python異常捕獲及處理
191225
通過(guò)捕獲所有異常,重新運(yùn)行函數(shù)
參考文章:python如何處理異常,讓程序不結(jié)束繼續(xù)運(yùn)行?
200102
經(jīng)過(guò)測(cè)試發(fā)現(xiàn),運(yùn)用上述方法屬于遞歸調(diào)用,系統(tǒng)有默認(rèn)的上限嵌套層數(shù),達(dá)到層數(shù)就會(huì)報(bào)錯(cuò),所以最好還是在finally中加pass,然后將try/finally套個(gè)while True循環(huán)
參考文章:Fatal Python error: Cannot recover from stack overflow.(嵌套層數(shù)過(guò)多超出限制)
總結(jié)
以上是生活随笔為你收集整理的Intel Realsense D435 当摄像头运行过程中突然USB线断开,对RuntimeError: Frame didn't arrived within 5000的异常捕获及处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Intel Realsense D435
- 下一篇: Tensorflow yolov3 In