python 实现修改摄像头帧率 源代码
时间: 2023-10-05 16:12:58 浏览: 155
Python之修改图片像素值的方法
5星 · 资源好评率100%
可以使用 OpenCV 库来实现修改摄像头帧率的功能,代码示例如下:
```python
import cv2
cap = cv2.VideoCapture(0)
fps = cap.get(cv2.CAP_PROP_FPS)
print("原始帧率为:", fps)
cap.set(cv2.CAP_PROP_FPS, 30)
fps = cap.get(cv2.CAP_PROP_FPS)
print("修改后帧率为:", fps)
while True:
ret, frame = cap.read()
if not ret:
break
cv2.imshow("camera", frame)
if cv2.waitKey(1) == ord("q"):
break
cap.release()
cv2.destroyAllWindows()
```
这段代码首先通过 `cv2.VideoCapture(0)` 打开本地默认的摄像头,然后获取原始帧率。接着使用 `cap.set(cv2.CAP_PROP_FPS, 30)` 来设置帧率为 30 帧每秒,并在窗口中显示实时的摄像头画面。最后通过 `cap.release()` 关闭摄像头并释放资源。
阅读全文