프로젝트

일반

사용자정보

개정판 80696a97

ID80696a978074ce9cef6b5145ab182598a4b614c6
상위 3926c898
하위 ade19289

김정우 이(가) 약 7년 전에 추가함

Azure Api Key, Region 변경 / SymbolBase.getPath() 내용 변경 및 관련사항 수정

차이점 보기:

DTI_PID/DTI_PID/DTI_PID.py
295 295
    symId = targetSymbol.getId()
296 296
    symbolName = targetSymbol.getName()
297 297
    symbolType = targetSymbol.getType()
298
    symbolPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + symbolName + ".png"
298
    symbolPath = targetSymbol.getPath()
299
    #symbolPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + symbolName + ".png"
299 300
    #symbolPath = os.path.dirname(os.path.realpath(__file__)) + "/image/" + symbolName
300 301
    symbolThreshold = targetSymbol.getThreshold()
301 302
    symbolMinMatchCount = targetSymbol.getMinMatchCount()
......
490 491
    global srcGray
491 492
    global ocrCompletedSrc
492 493
    global threadLock
493

  
494
    path = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
494
    
495
    path = sym.getPath()
496
    #path = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
495 497
    sp = sym.getSp()
496 498
    sw = sym.getWidth()
497 499
    sh = sym.getHeight()
......
515 517
    global src
516 518
    global srcGray
517 519
    global ocrCompletedSrc
518

  
519
    path = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
520
    
521
    path = sym.getPath()
522
    #path = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
520 523
    sp = sym.getSp()
521 524
    sw = sym.getWidth()
522 525
    sh = sym.getHeight()
......
533 536
    global searchedSymbolList
534 537

  
535 538
    symbolId = symbol.getId()
536
    symbolPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + symbol.getName() + ".png"
539
    symbolPath = symbol.getPath()
540
    #symbolPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + symbol.getName() + ".png"
537 541
    symbolSp = symbol.getSp()
538 542
    symbolWidth = symbol.getWidth()
539 543
    symbolHeight = symbol.getHeight()
......
685 689

  
686 690
def drawTempLine(sym):
687 691
    ADJUST = 8
688
    symPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
692
    symPath = sym.getPath()
693
    #symPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
689 694
    symSp = sym.getSp()
690 695
    symWidth = sym.getWidth()
691 696
    symHeight = sym.getHeight()
DTI_PID/DTI_PID/QDirTreeWidget.py
57 57

  
58 58
    def displaySymbolActionClickEvent(self, itemName):
59 59
        project = AppDocData.instance().getCurrentProject()
60
        image = QImage(project.getPath()+"/image/"+itemName, "PNG")
60
        image = QImage(project.getPath()+"/image/"+itemName, "PNG") #itemName includes ".png"
61 61
        dialog = QSymbolDisplayDialog.QSymbolDisplayDialog(image)
62 62
        dialog.showDialog()
63 63

  
......
75 75
        print("handle")
76 76
        if result == QMessageBox.Ok:
77 77
            project = AppDocData.instance().getCurrentProject()
78
            imagePath = project.getPath() + "/image/" + itemName + ".png"
78
            imagePath = project.getPath() + "/image/" + itemName # itemName includes ".png"
79 79
            if os.path.exists(imagePath):
80 80
                os.remove(imagePath)
81 81

  
......
118 118
    def showSymbolEditorDialog(self, item, columnNo):
119 119
        sym = self.getSymbolByItemName(item, columnNo)
120 120
        if sym is not None:
121
            path = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
121
            path = sym.getPath()
122
            #path = AppDocData.instance().getCurrentProject().getPath() + "/image/" + sym.getName() + ".png"
122 123
            image = QImage(path, "PNG")
123 124
            print("after image")
124 125
            symbolEditorDialog = QSymbolEditorDialog.QSymbolEditorDialog(self, image, AppDocData.instance().getCurrentProject(), sym)
......
152 153
            while tmpItem.parent() is not None:
153 154
                path = tmpItem.parent().text(columnNo) + "/" + path
154 155
                tmpItem = tmpItem.parent()
155
            fullPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + path + ".png"
156
            fullPath = AppDocData.instance().getCurrentProject().getPath() + "/image/" + path # path includes ".png"
156 157

  
157 158
            name = itemName.replace(".png", "")
158 159
            sym = AppDocData.instance().getSymbolByQuery("name", name)
DTI_PID/DTI_PID/QPropertyTableWidget.py
95 95
        if self.symData is not None:
96 96
            self.setItem(0,     1,   QTableWidgetItem(str(self.symData.getId())))
97 97
            self.setItem(1,     1,   QTableWidgetItem(self.symData.getName()))
98
            self.setItem(2,     1,   QTableWidgetItem(AppDocData.instance().getCurrentProject().getPath() + "/image/" + self.symData.getName() + ".png"))
98
            self.setItem(2,     1,   QTableWidgetItem(self.symData.getPath()))
99
            #self.setItem(2,     1,   QTableWidgetItem(AppDocData.instance().getCurrentProject().getPath() + "/image/" + self.symData.getName() + ".png"))
99 100
            self.setItem(3,     1,   QTableWidgetItem(str(int(self.symData.getThreshold() * 100))))
100 101
            self.setItem(4,     1,   QTableWidgetItem(str(self.symData.getMinMatchCount())))
101 102

  
DTI_PID/DTI_PID/QSymbolEditorDialog.py
325 325
        if os.path.exists(imagePath):
326 326
            os.remove(imagePath)
327 327

  
328
        svgPath = self.project.getPath()+"/svg/" + fileName + ".svg"
328
        svgPath = self.project.getPath() + "/svg/" + fileName + ".svg"
329 329
        if os.path.exists(svgPath):
330 330
            os.remove(svgPath)
331 331
        
DTI_PID/DTI_PID/SymbolBase.py
53 53
    #def setPath(self, path):
54 54
    #    self.path = path
55 55

  
56
    #def getPath(self):
57
    #    return self.path
56
    def getPath(self):
57
        from AppDocData import AppDocData
58
        #return self.path
59
        return AppDocData.instance().getCurrentProject().getPath() + "/image/" + self.sName + ".png"
58 60

  
59 61
    def setThreshold(self, threshold):
60 62
        self.threshold = threshold
DTI_PID/DTI_PID/azure_ocr_module.py
43 43
###############################################
44 44

  
45 45
# Replace the subscription_key string value with your valid subscription key.
46
subscription_key = '828669ef78ae40959882ff4a897fb1a4' # master
46
subscription_key = '0c331f82837b4adeb5cbdb80a6c03d68' # master
47
'''
48
[NAME]
49
CognitiveService_ImagePnID
50
[KEY 1]
51
0c331f82837b4adeb5cbdb80a6c03d68
52
[KEY 2]
53
642218f51d364b00bb6d750d2575ca3f
54
'''
47 55

  
48 56
# Replace or verify the region.
49 57
#
......
56 64
# NOTE: Free trial subscription keys are generated in the westcentralus region,
57 65
# so if you are using
58 66
# a free trial subscription key, you should not need to change this region.
59
uri_base = 'southeastasia.api.cognitive.microsoft.com' # southeast asia for master
67
uri_base = 'eastasia.api.cognitive.microsoft.com' # southeast asia for master
60 68

  
61 69
headers = {
62 70
    # Request headers.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)