From aa4dac05d20b15451db733e6aca0445ef39c9a06 Mon Sep 17 00:00:00 2001 From: flt6 <1404262047@qq.com> Date: Thu, 5 Jun 2025 13:10:32 +0800 Subject: [PATCH] vid port check Former-commit-id: b095021827709c4c9ba94f83db11e27d2f43f5b2 --- vid_chk.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 vid_chk.py diff --git a/vid_chk.py b/vid_chk.py new file mode 100644 index 0000000..21d557d --- /dev/null +++ b/vid_chk.py @@ -0,0 +1,18 @@ +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}") \ No newline at end of file