bsw215583320
2025-01-13 230ededfe695de5d6d3b994dc9404343090cba5c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import cv2
 
# 指定摄像头索引号,这里以默认摄像头为例
camera_index = 0
 
# 创建一个VideoCapture对象
cap = cv2.VideoCapture(camera_index)
 
# 检查摄像头是否成功打开
if not cap.isOpened():
    print("无法打开摄像头")
else:
    # 获取并打印一些摄像头属性
    width = cap.get(cv2.CAP_PROP_FRAME_WIDTH)  # 帧宽度
    height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT)  # 帧高度
    fps = cap.get(cv2.CAP_PROP_FPS)  # 帧速率
    format = cap.get(cv2.CAP_PROP_FORMAT)  # 像素格式(可能不是所有平台都支持)
 
    print(f"摄像头 {camera_index} 的详情:")
    print(f"  宽度: {width}")
    print(f"  高度: {height}")
    print(f"  FPS: {fps}")
    print(f"  格式: {format}")
 
# 释放捕捉器
cap.release()