def exec_(self): if not QtGui.QDialog.exec_(self): return activeItem = self.ilastik.project.dataMgr[ self.ilastik._activeImageNumber] ovm = self.ilastik.project.dataMgr[ self.ilastik._activeImageNumber].overlayMgr try: file_name = str(self.ui.filenameEdit.text()) if self.ui.randomColorsButton.isChecked(): transparentValues = set() if self.ui.valueZeroTransparentCheck.isChecked(): transparentValues.add(0) self.attrs.colorTable = OverlayItem.createDefaultColorTable( "RGB", transparentValues=transparentValues) elif self.ui.grayScaleButton.isChecked(): self.attrs.colorTable = OverlayItem.createDefaultColorTable( "GRAY") self.attrs.key = str(self.ui.nameEdit.text()) ov = dataImpex.DataImpex.importOverlay(activeItem, file_name, attrs=self.attrs) if ov is None: print "No _data item loaded" except Exception, e: traceback.print_exc() print e QtGui.QErrorMessage.qtHandler().showMessage(str(e))
def exec_(self): if not QtGui.QDialog.exec_(self): return activeItem = self.ilastik.project.dataMgr[self.ilastik._activeImageNumber] ovm = self.ilastik.project.dataMgr[self.ilastik._activeImageNumber].overlayMgr try: file_name = str(self.ui.filenameEdit.text()) if self.ui.randomColorsButton.isChecked(): transparentValues = set() if self.ui.valueZeroTransparentCheck.isChecked(): transparentValues.add(0) self.attrs.colorTable = OverlayItem.createDefaultColorTable("RGB", transparentValues=transparentValues) elif self.ui.grayScaleButton.isChecked(): self.attrs.colorTable = OverlayItem.createDefaultColorTable("GRAY") self.attrs.key = str(self.ui.nameEdit.text()) ov = dataImpex.DataImpex.importOverlay(activeItem, file_name, attrs=self.attrs) if ov is None: print "No _data item loaded" except Exception, e: traceback.print_exc() print e QtGui.QErrorMessage.qtHandler().showMessage(str(e))
def finalizeResults(self): colortable = OverlayItem.createDefaultColorTable('RGB', 256) #create Overlay for segmentation: if self.dataMgr[self.dataMgr._activeImageNumber].overlayMgr["Auto Segmentation/Segmentation"] is None: ov = OverlayItem(self.res, color = 0, alpha = 1.0, colorTable = colortable, autoAdd = True, autoVisible = True) self.dataMgr[self.dataMgr._activeImageNumber].overlayMgr["Auto Segmentation/Segmentation"] = ov else: self.dataMgr[self.dataMgr._activeImageNumber].overlayMgr["Auto Segmentation/Segmentation"]._data = DataAccessor(self.res)
def finalizeResults(self): colortable = OverlayItem.createDefaultColorTable('RGB', 256) #create Overlay for segmentation: if self.dataMgr[self.dataMgr._activeImageNumber].overlayMgr[ "Auto Segmentation/Segmentation"] is None: ov = OverlayItem(self.res, color=0, alpha=1.0, colorTable=colortable, autoAdd=True, autoVisible=True) self.dataMgr[self.dataMgr._activeImageNumber].overlayMgr[ "Auto Segmentation/Segmentation"] = ov else: self.dataMgr[self.dataMgr._activeImageNumber].overlayMgr[ "Auto Segmentation/Segmentation"]._data = DataAccessor( self.res)