Combine stitcher and smart scan Things
I'm now running stitching in subprocesses during the scan. This seems to be working well - I'm using multiple CPU cores and getting images out. However, the only way to avoid circular dependencies was to combine the Things. I'm still getting not-infrequent memory allocation errors from the camera, which may or may not be related.
This commit is contained in:
parent
b5fbcc85b5
commit
717cf7657c
2 changed files with 217 additions and 74 deletions
|
|
@ -26,8 +26,7 @@ thing_server.add_thing(AutofocusThing(), "/autofocus/")
|
|||
thing_server.add_thing(CameraStageMapper(), "/camera_stage_mapping/")
|
||||
thing_server.add_thing(SystemControlThing(), "/system_control/")
|
||||
thing_server.add_thing(SettingsManager(), "/settings/")
|
||||
thing_server.add_thing(SmartScanThing(), "/smart_scan/")
|
||||
thing_server.add_thing(Stitcher("application/openflexure-stitching/.venv/bin/openflexure-stitch"), "/stitching/")
|
||||
thing_server.add_thing(SmartScanThing("application/openflexure-stitching/.venv/bin/openflexure-stitch"), "/smart_scan/")
|
||||
thing_server.add_thing(BackgroundDetectThing(), "/background_detect/")
|
||||
thing_server.add_thing(APITestThing(), "/api_test/")
|
||||
try:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue