def mainFunction(self): # ...randomly exchange some pixels import numpy for i in range(10): self.testProject.threshold_ov._data._data[ numpy.random.randint(self.testProject.threshold_ov._data._data. shape[0]), numpy.random.randint(self.testProject.threshold_ov._data._data. shape[1]), numpy.random.randint(self.testProject.threshold_ov._data._data. shape[2]), numpy.random.randint(self.testProject.threshold_ov._data._data. shape[3]), numpy.random.randint(self.testProject.threshold_ov._data._data. shape[4])] = numpy.random.randint(255) self.testProject.dataMgr[ self.testProject.dataMgr. _activeImageNumber].Connected_Components.setInputData( self.testProject.threshold_ov._data) self.testThread = TestThread(self.testProject.connectedComponentsMgr, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames) QtCore.QObject.connect(self.testThread, QtCore.SIGNAL('done()'), self.finalizeTest) self.testThread.start( None) # ...compute connected components without background
def mainFunction(self): self.testThread = TestThread(self.testProject.connectedComponentsMgr, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames) QtCore.QObject.connect(self.testThread, QtCore.SIGNAL('done()'), self.finalizeTest) self.testThread.start( None) # ...compute connected components without background
def mainFunction(self): self.testThread = TestThread(self.testProject.connectedComponentsMgr, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames) QtCore.QObject.connect(self.testThread, QtCore.SIGNAL('done()'), self.finalizeTest) backgroundClasses = set([1, 3]) # use a non-empty background set self.testThread.start( backgroundClasses ) # ...compute connected components with background
def mainFunction(self): self.testThread = TestThread(self.testProject.unsupervisedMgr, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames, self.testProject.tolerance) QtCore.QObject.connect(self.testThread, QtCore.SIGNAL('done()'), self.finalizeTest) self.testThread.start(self.testProject.inputOverlays) self.numOverlaysBefore = len(self.testProject.dataMgr[ self.testProject.dataMgr._activeImageNumber].overlayMgr.keys())