Exemplo n.º 1
0
    def getAllDetectModels(self):
        detectModels = detectModelBean.objects(
            state=ConstantUtils.DATA_STATUS_ACTIVE,
            userId=session['userId']).only("dmId", "dmName")

        return resultPackerUtils.packDataListResults(detectModels.to_json(),
                                                     "dmId")
Exemplo n.º 2
0
    def getClsImgDetail(self, queryData):
        classImageItem = classifyImageItem.objects(
            clsimgid=queryData['clsimgid'],
            state=ConstantUtils.DATA_STATUS_ACTIVE).first()

        labelItem = labelService.getLabelBylid(classImageItem['classifyLabel'])

        classImageItem.classifyLabelName = labelItem['dlName']
        classImageItem.imgPath = ConstantUtils.imageItemPrefix + "_" + classImageItem[
            'ditFilePath'].replace("/", "_")

        return resultPackerUtils.packDataListResults(classImageItem.to_json())
Exemplo n.º 3
0
    def getImageItemDetail(self,queryData):
        imageItem= dataImageItem.objects(ditId=queryData['ditId'],state=ConstantUtils.DATA_STATUS_ACTIVE)[0]
        labelMap,nameList=labelService.getLabelsBylids(imageItem['dsId'])
        imageItem['ditFilePath'] = ConstantUtils.imageItemPrefix + imageItem['ditFilePath'].replace("/", "_")

        obj=json.loads(imageItem.to_json())
        recLabelList=obj['recLabelList']

        newList = []
        for labelItem in recLabelList:
            if labelMap.keys().__contains__(labelItem['dlid']):
                labelItem['dlName'] = labelMap[labelItem['dlid']]
                newList.append(labelItem)
        imageItem['recLabelList'] = newList

        return resultPackerUtils.packDataListResults(imageItem.to_json())
Exemplo n.º 4
0
 def getDetectModelDetail(self, dmId):
     detectModel = detectModelBean.objects(dmId=dmId, state=1).exclude(
         "state", "userId").first()
     detectModel.cvTaskTypeName = ConstantUtils.getCVTaskTypaName(
         detectModel['cvTaskType'])
     return resultPackerUtils.packDataListResults(detectModel.to_json())
Exemplo n.º 5
0
    def getAllDSNamesList(self,jsonData):
        datasetsList = datasetsBean.objects(state=1,
                                            userId=session['userId'],
                                            cvTaskType=jsonData['cvTaskType']).only("dsId","dsName")

        return resultPackerUtils.packDataListResults(datasetsList.to_json(),"dsId")
Exemplo n.º 6
0
 def getDetectModelVersionNameList(self, queryData):
     dataList = detectModelTrainVersion.objects(
         dmid=queryData['dmid'],
         state=ConstantUtils.DATA_STATUS_ACTIVE).only("dmtvid", "dmtvName")
     return resultPackerUtils.packDataListResults(dataList.to_json(),
                                                  "dmtvid")