import cv2

# 打开默认摄像头，0 代表电脑自带摄像头；如果是外接USB摄像头，也可能是 1
cap = cv2.VideoCapture(1)

if not cap.isOpened():
    print("无法打开摄像头，请检查设备是否被占用或编号是否为 0")
    exit()

while True:
    # 读取一帧画面
    ret, frame = cap.read()
    if not ret:
        print("无法获取画面")
        break
    
    # 显示画面
    cv2.imshow('Camera Test', frame)
    
    # 按 'q' 键退出
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# 释放资源
cap.release()
cv2.destroyAllWindows()