1
This commit is contained in:
31
andor-test/03_continuous_acquisition.py
Normal file
31
andor-test/03_continuous_acquisition.py
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
from pylablib.devices.Andor import AndorSDK3Camera
|
||||||
|
import time
|
||||||
|
|
||||||
|
# 连接相机
|
||||||
|
cam = AndorSDK3Camera(idx=0)
|
||||||
|
cam.open()
|
||||||
|
print("已连接到相机")
|
||||||
|
|
||||||
|
# 设置连续采集模式
|
||||||
|
cam.setup_acquisition(mode="sequence", nframes=100)
|
||||||
|
print("设置采集模式: sequence, 缓冲区100帧")
|
||||||
|
|
||||||
|
# 开始采集
|
||||||
|
cam.start_acquisition()
|
||||||
|
print("开始连续采集")
|
||||||
|
|
||||||
|
# 连续读取10帧
|
||||||
|
for i in range(10):
|
||||||
|
cam.wait_for_frame()
|
||||||
|
frames = cam.read_multiple_images()
|
||||||
|
if frames:
|
||||||
|
print(f"第 {i+1} 次读取: 获得 {len(frames)} 帧, 图像尺寸 {frames[0].shape}")
|
||||||
|
time.sleep(0.1)
|
||||||
|
|
||||||
|
# 停止采集
|
||||||
|
cam.stop_acquisition()
|
||||||
|
print("停止采集")
|
||||||
|
|
||||||
|
# 断开连接
|
||||||
|
cam.close()
|
||||||
|
print("已断开连接")
|
||||||
Reference in New Issue
Block a user