使用python写一个调用双目相机拍照的程序
时间: 2024-06-11 07:07:01 浏览: 88
python双目摄像头调用
由于不知道您使用的是哪一款双目相机,以下提供的是基于OpenCV库的通用代码,您可以根据自己的相机型号进行相应的参数设置。
```python
import cv2
# 设置相机参数
left_camera = cv2.VideoCapture(0) # 左相机
right_camera = cv2.VideoCapture(1) # 右相机
# 调整相机分辨率
left_camera.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
left_camera.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
right_camera.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
right_camera.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
# 拍照
ret_l, left_image = left_camera.read()
ret_r, right_image = right_camera.read()
# 保存图片
if ret_l and ret_r:
cv2.imwrite('left_image.jpg', left_image)
cv2.imwrite('right_image.jpg', right_image)
print('保存成功!')
else:
print('拍照失败!')
# 释放相机资源
left_camera.release()
right_camera.release()
```
运行以上代码后,程序会调用左右相机进行拍照,并将图片保存在当前目录下。如果程序运行成功,会输出“保存成功!”的提示信息;如果程序运行失败,会输出“拍照失败!”的提示信息。
阅读全文