示例#1
0
def createMaskAssessmentData(rundata,regiondata,keep):
	assessMq=appiondata.ApMaskAssessmentData()

	assessMq['run']=rundata
	assessMq['region']=regiondata
	assessMq['keep']=keep

	return assessMq
示例#2
0
def getRegionKeepList(assessrundata,maskregiondata):
	keeplist = []
	assessquery = appiondata.ApMaskAssessmentData()
	assessquery['run'] = assessrundata
	for regiondata in maskregiondata:
		assessquery['region'] = regiondata
		assessdata = assessquery.query(results=1)
		if len(assessdata) == 0:
			continue
		if assessdata[0]['keep'] == 1:
			keeplist.append(regiondata['label'])
	keeplist.sort()
	return keeplist
示例#3
0
def getRegionsByAssessment(assessrun):
	maskRq=appiondata.ApMaskAssessmentData()

	maskRq['run']=assessrun
	results=maskRq.query(readimages=False)
	return results