import cv2 flag = False vidId = 1 cap = cv2.VideoCapture(vidId, cv2.CAP_DSHOW) while not flag: suc,im = cap.read() cv2.imshow("image",im) k = cv2.waitKey(0) if k & 0xff == ord('q'): cap.release() cv2.destroyAllWindows() flag=True else: vidId+=1 cap.release() cap.open(vidId, cv2.CAP_DSHOW) print(f"使用摄像头索引: {vidId}")