解決cv2短時間內連續打開電腦前置攝像頭報錯問題

問題描述:

使用opencv3.4.3來開啓攝像頭,10s之後關閉攝像頭,但是cv2.release()之後攝像頭依然開啓,並未釋放(通過觀察電腦上面攝像頭旁邊的指示燈可以知道),然後再次啓動攝像頭的話會有警告,警告提示如下:

[ WARN:0] videoio(MSMF): OnReadSample() is called with error status: -1072873821                                        
[ WARN:0] videoio(MSMF): async ReadSample() call is failed with error status: -1072873821

解決方案:

更改讀取攝像頭配置如下:

capture01 = cv2.VideoCapture(0 + cv2.CAP_DSHOW)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章