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()
|
|