[英]Unable to start camera capture in Python-OpenCV (cv2) using a non-main thread
我有一些python-opencv(cv2)代碼可打開視頻捕獲設備(相機):
self.capture = cv2.VideoCapture(device)
如果我從python主線程調用此代碼,VideoCapture將開始正常; 但是,如果我從非主線程調用此設置代碼,則相機將永遠不會打開。 VideoCapture()調用永不返回。 我通過簡單地創建一個后台線程:
run_thread = threading.Thread(target=self.run)
run_thread.start()
這僅僅是OpenCV / cv2中的錯誤,還是我忽略了python線程的限制?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.