工作原理
2. 搜索连接到系统的所有相机。
3.
4.
5.设置像素288*288
6.创建流对象:用于从相机获取图像数据,从相机获取图像数据并将其传递给电脑
9.设置软触发配置:将相机设置为在接收到软触发信号时才采集图像。
10.开始拉流(软触发模式):开始从相机获取图像数据,但这次是在软触发模式下。
11.进入拍照循环:在无限循环中不断地进行软触发拍照、获取图像、处理图像并保存为BMP文件。
图像处理和保存
1. 首先使用 io.BytesIO() 函数创建缓冲区
2.使用 buffer.write() 方法将 BMP 相关信息全写入缓冲区
3.使用 buffer.writelines() 方法将像素数据写入缓冲区
4.当所有数据都写入缓冲区后,创建一个文件夹,使用 imageFile.write()
方法将缓冲区中的数据一次性写入文件。生成一个完整的bmp照片文件
停止拍照
关闭相机,释放资源