def test(self): #test the "selectAll" and "clearAll" functions self.testProject.dataMgr[ self.testProject.dataMgr. _activeImageNumber].Object_Picking.selectAll() if self.testProject.dataMgr[ self.testProject.dataMgr._activeImageNumber].overlayMgr[ "Objects/Selection Result"] is None: self.finalize(False) else: rv = TestHelperFunctions.compareResultsWithFile( self.testProject, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames, tolerance=0) if rv: self.testProject.dataMgr[ self.testProject.dataMgr. _activeImageNumber].Object_Picking.clearAll() data = self.testProject.dataMgr[ self.testProject.dataMgr._activeImageNumber].overlayMgr[ "Objects/Selection Result"][:] if len(numpy.nonzero(data)[0]) != 0: self.finalize(False) else: self.finalize(True) else: self.finalize(False)
def test_WholeModule(self): # compute results self.testProject.automaticSegmentationMgr.computeResults(self.testProject.input) # ...add overlays self.testProject.automaticSegmentationMgr.finalizeResults() # compare obtained result to ground truth result equalOverlays = TestHelperFunctions.compareResultsWithFile(self.testProject.automaticSegmentationMgr, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames) self.assertEqual(equalOverlays, True)
def test(self): remove_fvu = fakeVolumeUpdate(self.testProject.fvu._data, erasing=True) fakelabellist = [] fakelabellist.append(remove_fvu) self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].Object_Picking.selectAll() self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].Object_Picking.newLabels(fakelabellist) if self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].overlayMgr["Objects/Selection Result"] is None: self.finalize(False) else: rv = TestHelperFunctions.compareResultsWithFile(self.testProject, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames, tolerance = 0) self.finalize(rv)
def test_WholeModule(self): # compute results self.testProject.automaticSegmentationMgr.computeResults(self.testProject.input) # ...add overlays self.testProject.automaticSegmentationMgr.finalizeResults() #obtained = self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].overlayMgr[self.testProject.listOfResultOverlays[0]] #dataImpex.DataImpex.exportOverlay("c:/new_segmentation_result", "h5", obtained) # compare obtained result to ground truth result equalOverlays = TestHelperFunctions.compareResultsWithFile(self.testProject.automaticSegmentationMgr, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames) self.assertEqual(equalOverlays, True)
def test(self): #test the object selection results from labels from a file try: fakelabellist = [] fakelabellist.append(self.testProject.fvu) self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].Object_Picking.newLabels(fakelabellist) if self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].overlayMgr["Objects/Selection Result"] is None: self.finalize(False) else: rv = TestHelperFunctions.compareResultsWithFile(self.testProject, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames, tolerance = 0) self.finalize(rv) except Exception, e: print e self.finalize(False)
def test(self): #test the "selectAll" and "clearAll" functions self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].Object_Picking.selectAll() if self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].overlayMgr["Objects/Selection Result"] is None: self.finalize(False) else: rv = TestHelperFunctions.compareResultsWithFile(self.testProject, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames, tolerance = 0) if rv: self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].Object_Picking.clearAll() data = self.testProject.dataMgr[self.testProject.dataMgr._activeImageNumber].overlayMgr["Objects/Selection Result"][:] if len(numpy.nonzero(data)[0])!=0: self.finalize(False) else: self.finalize(True) else: self.finalize(False)
def test(self): remove_fvu = fakeVolumeUpdate(self.testProject.fvu._data, erasing=True) fakelabellist = [] fakelabellist.append(remove_fvu) self.testProject.dataMgr[ self.testProject.dataMgr. _activeImageNumber].Object_Picking.selectAll() self.testProject.dataMgr[self.testProject.dataMgr. _activeImageNumber].Object_Picking.newLabels( fakelabellist) if self.testProject.dataMgr[ self.testProject.dataMgr._activeImageNumber].overlayMgr[ "Objects/Selection Result"] is None: self.finalize(False) else: rv = TestHelperFunctions.compareResultsWithFile( self.testProject, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames, tolerance=0) self.finalize(rv)
def test(self): #test the object selection results from labels from a file try: fakelabellist = [] fakelabellist.append(self.testProject.fvu) self.testProject.dataMgr[ self.testProject.dataMgr. _activeImageNumber].Object_Picking.newLabels(fakelabellist) if self.testProject.dataMgr[ self.testProject.dataMgr._activeImageNumber].overlayMgr[ "Objects/Selection Result"] is None: self.finalize(False) else: rv = TestHelperFunctions.compareResultsWithFile( self.testProject, self.testProject.listOfResultOverlays, self.testProject.listOfFilenames, tolerance=0) self.finalize(rv) except Exception, e: print e self.finalize(False)