-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathsample_capture.py
More file actions
28 lines (20 loc) · 921 Bytes
/
sample_capture.py
File metadata and controls
28 lines (20 loc) · 921 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"""Capture sample."""
import datetime
from zivid import Application, Settings, Settings2D
def _main():
app = Application()
with app.connect_camera() as camera:
settings = Settings()
settings.acquisitions.append(Settings.Acquisition())
settings.acquisitions[0].aperture = 5.6
settings.acquisitions[0].exposure_time = datetime.timedelta(microseconds=8333)
settings.processing.filters.outlier.removal.enabled = True
settings.processing.filters.outlier.removal.threshold = 5.0
settings.color = Settings2D()
settings.color.acquisitions.append(Settings2D.Acquisition())
settings.color.acquisitions[0].aperture = 5.6
settings.color.acquisitions[0].exposure_time = datetime.timedelta(microseconds=8333)
with camera.capture_2d_3d(settings) as frame:
frame.save("result.zdf")
if __name__ == "__main__":
_main()