Exemple #1
0
    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
Exemple #2
0
 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
Exemple #3
0
 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
Exemple #4
0
    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())