Merge branch 'background-stream' into 'v3'
Start swapping streams when checking background Closes #546 See merge request openflexure/openflexure-microscope-server!387
This commit is contained in:
commit
3fb6013cd8
2 changed files with 2 additions and 2 deletions
Binary file not shown.
|
|
@ -632,7 +632,7 @@ class BaseCamera(lt.Thing):
|
||||||
@lt.thing_action
|
@lt.thing_action
|
||||||
def image_is_sample(self, portal: lt.deps.BlockingPortal) -> tuple[bool, str]:
|
def image_is_sample(self, portal: lt.deps.BlockingPortal) -> tuple[bool, str]:
|
||||||
"""Label the current image as either background or sample."""
|
"""Label the current image as either background or sample."""
|
||||||
current_image = self.grab_as_array(portal)
|
current_image = self.grab_as_array(portal, stream_name="lores")
|
||||||
return self.active_detector.image_is_sample(current_image)
|
return self.active_detector.image_is_sample(current_image)
|
||||||
|
|
||||||
@lt.thing_action
|
@lt.thing_action
|
||||||
|
|
@ -645,7 +645,7 @@ class BaseCamera(lt.Thing):
|
||||||
future images to the distribution, to determine if each pixel is
|
future images to the distribution, to determine if each pixel is
|
||||||
foreground or background.
|
foreground or background.
|
||||||
"""
|
"""
|
||||||
background = self.grab_as_array(portal)
|
background = self.grab_as_array(portal, stream_name="lores")
|
||||||
self.active_detector.set_background(background)
|
self.active_detector.set_background(background)
|
||||||
# Manually save settings as the setter is not called.
|
# Manually save settings as the setter is not called.
|
||||||
self.save_settings()
|
self.save_settings()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue