使用python的opencv摄像头图像采集图像,规定图像的像素大小
时间: 2024-06-09 15:04:25 浏览: 141
可以使用OpenCV中的cv2.resize()函数来规定图像的像素大小。该函数可以将图像缩放到指定的大小。
以下是一个示例代码:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 规定图像大小为 640x480
width = 640
height = 480
while True:
# 读取摄像头图像
ret, frame = cap.read()
# 缩放图像大小
resized_frame = cv2.resize(frame, (width, height))
# 显示图像
cv2.imshow('frame', resized_frame)
# 等待退出
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放资源
cap.release()
cv2.destroyAllWindows()
```
在上面的代码中,我们打开了摄像头,并将图像大小规定为了640x480。然后我们通过cv2.resize()函数将摄像头图像缩放到指定大小,并显示在窗口中。最后我们通过cv2.waitKey()函数等待用户按下'q'键退出程序,并释放摄像头资源和销毁窗口。
阅读全文