개정판 48662961
issue #663: fix to xml
Change-Id: I5b99b892f4de10280f5c6eaaa5066badd3070caf
DTI_PID/DTI_PID/RecognitionDialog.py | ||
---|---|---|
638 | 638 |
elif detectFlip is not 1 and index is 1: |
639 | 639 |
continue |
640 | 640 |
else: |
641 |
pass |
|
642 | 641 |
symGray = symGrayOri |
643 | 642 |
symGray = cv2.flip(symGray, 1) |
644 | 643 |
#cv2.imwrite('out.png', symGray) |
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py | ||
---|---|---|
760 | 760 |
node.append(locNode) |
761 | 761 |
|
762 | 762 |
sizeNode = Element('SIZE') |
763 |
sizeNode.text = '{},{}'.format(rect.width(), rect.height()) |
|
763 |
#sizeNode.text = '{},{}'.format(rect.width(), rect.height()) |
|
764 |
sizeNode.text = '{},{}'.format(self.size[0], self.size[1]) |
|
764 | 765 |
node.append(sizeNode) |
765 | 766 |
|
766 | 767 |
angleNode = Element('ANGLE') |
... | ... | |
1137 | 1138 |
def addSvgItemToScene(self, scene): |
1138 | 1139 |
transform = QTransform() |
1139 | 1140 |
#print(self.symbolOrigin) |
1140 |
|
|
1141 |
|
|
1141 | 1142 |
transform.translate(self.loc[0] + self.symbolOrigin[0], self.loc[1] + self.symbolOrigin[1]) |
1142 | 1143 |
transform.rotateRadians(-self.angle) |
1143 | 1144 |
currentPoint = self.getCurrentPoint() |
... | ... | |
1146 | 1147 |
if self.flip is 1: |
1147 | 1148 |
transform.scale(-1.0, 1.0) |
1148 | 1149 |
transform.translate(-self.size[0], 0) |
1150 |
#allowed_error = 0.01 |
|
1151 |
#if abs(self.angle - 0) <= allowed_error or abs(self.angle - 3.14) <= allowed_error: |
|
1152 |
# transform.translate(-self.size[0], 0) |
|
1153 |
#elif abs(self.angle - 1.57) <= allowed_error: |
|
1154 |
# transform.translate(0, 0) |
|
1155 |
#else: |
|
1156 |
# transform.translate(0, 0) |
|
1149 | 1157 |
|
1150 | 1158 |
self.setTransform(transform) |
1151 | 1159 |
scene.addItem(self) |
... | ... | |
1217 | 1225 |
elif 4.71 == self.angle : |
1218 | 1226 |
self.angle = 0 |
1219 | 1227 |
|
1228 |
self.size[0], self.size[1] = self.size[1], self.size[0] |
|
1229 |
|
|
1220 | 1230 |
currentPoint = self.getCurrentPoint() |
1221 | 1231 |
self.reSettingSymbol(currentPoint, self.angle) |
1222 | 1232 |
|
내보내기 Unified diff