def explore_cellstar(cellstar=None, seeds=[], snakes=[], images=None, image=None, params=None):
if explorer_expected():
value = 0
try:
app = None
try:
import wx
app = wx.App(0)
except:
pass
import utils.explorer as exp
if image is None:
image = cellstar.images.image
if images is None:
images = cellstar.images
explorer_ui = exp.ExplorerFrame(images)
explorer = exp.Explorer(image, images, explorer_ui, cellstar, params)
explorer.stick_seeds = seeds
explorer.stick_snakes = snakes
value = explorer_ui.ShowModal()
#if app is not None:
# app.MainLoop()
except Exception as ex:
print ex
pass
if value == exp.ExplorerFrame.ABORTED:
raise Exception("Execution aborted")
评论列表
文章目录