import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 检查摄像头是否打开
if not cap.isOpened():
    raise IOError("无法打开摄像头")
# 捕获图像
ret, frame = cap.read()
# 保存图像
cv2.imwrite('photo.jpg', frame)
# 关闭摄像头
cap.release()

这段代码将打开默认的摄像头(如果有多个摄像头,则需要指定摄像头的编号)。如果摄像头可以打开,则捕获一张图像,并将其保存为名为“photo.jpg”的文件。最后,关闭摄像头以释放资源