双目拍照 python
时间: 2023-10-30 07:02:18 浏览: 34
对于双目拍照的任务,你可以使用Python中的OpenCV库进行处理。下面是一个简单的示例代码,展示了如何使用OpenCV实现双目拍照:
```python
import cv2
# 初始化摄像头
left_camera = cv2.VideoCapture(0)
right_camera = cv2.VideoCapture(1)
# 设置摄像头分辨率
left_camera.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
left_camera.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
right_camera.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
right_camera.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
while True:
# 读取左右摄像头的图像
ret1, left_frame = left_camera.read()
ret2, right_frame = right_camera.read()
if ret1 and ret2:
# 显示左右图像
cv2.imshow("Left Camera", left_frame)
cv2.imshow("Right Camera", right_frame)
# 按下 ESC 键退出循环
if cv2.waitKey(1) == 27:
break
# 释放摄像头资源
left_camera.release()
right_camera.release()
# 关闭所有显示窗口
cv2.destroyAllWindows()
```
这段代码会打开两个摄像头,分别读取左右图像,并实时显示在窗口中。你可以将这两个图像保存下来,以完成双目拍照的任务。