遇到狀況:
在虛擬機使用opencv進行攝像頭測驗時運行報錯:
cv2.error: OpenCV(4.2.0) /io/opencv/modules/highgui/src/window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'
原因:
在虛擬機中未連接到本機的攝像頭導致運行讀取時出現路徑錯誤的警報,下面簡述如何使虛擬機連接行攝像頭,
有的人會先一步點擊虛擬機右下角的攝像頭,點擊【連接(斷開與主機的連接)】,如果測驗可以打開那就沒事了,但是如果沒有打開需要在vmware下
# 滑鼠右擊虛擬機(vmware側邊欄我的計算機下選擇)->設定->USB控制器->USB兼容性選擇USB3.1->確定
然后虛擬機界面一陣黑屏就回到之前界面就可以在虛擬機上打開攝像頭了,下次連接時只需要點擊虛擬機右下角的攝像頭隨意切換主機/虛擬機連接即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/297665.html
標籤:其他
