예제 #1
0
 def removeRedundantNode(self, listXmlNode, cvNode):
     xmlX, xmlY, cvX, cvT = 0, 0, 0, 0
     cvX, cvY = calc.nodeCenter(cvNode)
     listFlag = []
     for xmlNode in listXmlNode:
         xmlX, xmlY = calc.nodeCenter(xmlNode)
                     
         if calc.euclideanDistance(xmlX, xmlY, cvX, cvY) > 10:
             listFlag.append(True)
         else:
             listFlag.append(False)
     return all(listFlag)