python控制相机拍照
时间: 2023-06-22 12:44:38 浏览: 38
要控制相机拍照,你可以使用 Python 的 `opencv-python` 库。具体步骤如下:
1. 安装 `opencv-python` 库:
```
pip install opencv-python
```
2. 使用 `OpenCV` 库打开相机:
```python
import cv2
# 打开相机
cap = cv2.VideoCapture(0)
```
3. 使用 `OpenCV` 库读取相机的图像:
```python
import cv2
# 打开相机
cap = cv2.VideoCapture(0)
# 捕获图像
ret, frame = cap.read()
# 释放相机
cap.release()
```
4. 使用 `OpenCV` 库保存图像:
```python
import cv2
# 打开相机
cap = cv2.VideoCapture(0)
# 捕获图像
ret, frame = cap.read()
# 保存图像
cv2.imwrite('photo.jpg', frame)
# 释放相机
cap.release()
```
完整的代码如下所示:
```python
import cv2
# 打开相机
cap = cv2.VideoCapture(0)
# 捕获图像
ret, frame = cap.read()
# 保存图像
cv2.imwrite('photo.jpg', frame)
# 释放相机
cap.release()
```
这段代码将会打开相机,拍摄一张照片并保存到当前目录下的 `photo.jpg` 文件中。