Esempio n. 1
0
def get_zoomorg(self):
    zoomOrg = newAction(self,
                        getStr('zoomOrg'),
                        partial(self.setZoom, 100),
                        'Ctrl+=',
                        'zoom-org',
                        getStr('zoomOrgFull'),
                        enabled=False)
    return zoomOrg
Esempio n. 2
0
def get_zoomin(self):
    zoomIn = newAction(self,
                       getStr('zoomIn'),
                       partial(self.addZoom, 10),
                       'Ctrl++',
                       'zoom-in',
                       getStr('zoomInFull'),
                       enabled=False)
    return zoomIn
Esempio n. 3
0
def get_zoomout(self):
    zoomOut = newAction(self,
                        getStr('zoomOut'),
                        partial(self.addZoom, -10),
                        'Ctrl+-',
                        'zoom-out',
                        getStr('zoomOutFull'),
                        enabled=False)
    return zoomOut
Esempio n. 4
0
def get_startlabel(self):
    startlabel = newAction(self,
                           getStr('start'),
                           self.setCreateMode,
                           'G',
                           'start',
                           getStr('startFull'),
                           enabled=False)
    return startlabel
Esempio n. 5
0
def get_delete(self):
    delete = newAction(self,
                       getStr('delBox'),
                       self.deleteSelectedShape,
                       'Delete',
                       'delete',
                       getStr('delBoxFull'),
                       enabled=False)
    return delete
Esempio n. 6
0
def get_save(self):
    save = newAction(self,
                     getStr('save'),
                     self.saveFile,
                     'Ctrl+s',
                     'save',
                     getStr('saveFull'),
                     enabled=False)
    return save
Esempio n. 7
0
def get_saveformat(self):
    saveformat = newAction(self,
                           getStr('PascalVOC'),
                           self.changeFormat,
                           'Ctrl+',
                           'format_voc',
                           getStr('saveformatFull'),
                           enabled=True)
    return saveformat
Esempio n. 8
0
def get_fitwindow(self):
    fitWindow = newAction(self,
                          getStr('fitWin'),
                          self.setFitWindow,
                          'Ctrl+F',
                          'fit-window',
                          getStr('fitWinFull'),
                          checkable=True,
                          enabled=False)
    return fitWindow
Esempio n. 9
0
def get_fitwidth(self):
    fitWindow = newAction(self,
                          getStr('fitWidth'),
                          self.setFitWidth,
                          'Ctrl+Shift+F',
                          'fit-width',
                          getStr('fitWidthFull'),
                          checkable=True,
                          enabled=False)
    return fitWindow
Esempio n. 10
0
def create_classes(self):
    classes = self.labelHist
    if len(classes) > 20:
        raise ClassesError(classes, self.getStr('toomanyclassesE'))
    if any(t > 1 for t in Counter(classes).values()):
        raise ClassesError(classes, self.getStr('sameclassesE'))
    for classname in classes:
        if classes.index(classname) < 10:
            if classes.index(classname) == 9:
                shortcut = str(0)
            else:
                shortcut = str(classes.index(classname) + 1)
        else:
            if classes.index(classname) == 19:
                shortcut = 'Ctrl+' + str(0)
            else:
                shortcut = 'Ctrl+' + str(classes.index(classname) - 9)
        classvar = newAction(self, classname, self.switchClass, shortcut,
                             'off', 'class' + str(classes.index(classname)))
        setattr(self.classes, 'class' + str(classes.index(classname)),
                classvar)
        setattr(self.classes, 'numClasses', len(classes))
Esempio n. 11
0
def get_autosaving(self):
    autosaving = newAction(self, getStr('autoSave'), icon='savemode')
    autosaving.setCheckable(True)
    autosaving.setChecked(self.settings.get(SETTING_AUTO_SAVE, False))
    return autosaving
Esempio n. 12
0
def get_changesavefolder(self):
    changesavefolder = newAction(self, getStr('changeSaveFolder'),
                                 self.changeSaveFolderDialog, 'Ctrl+Alt+s',
                                 'folder')
    return changesavefolder
Esempio n. 13
0
def get_openPrevImg(self):
    openPrevImg = newAction(self, getStr('prevImg'), self.openPrevImg, 'a',
                            'prev', getStr('prevImgFull'))
    return openPrevImg
Esempio n. 14
0
def get_openNextImg(self):
    openNextImg = newAction(self, getStr('nextImg'), self.openNextImg, 'd',
                            'next', getStr('nextImgFull'))
    return openNextImg
Esempio n. 15
0
def get_openfolder(self):
    openfolder = newAction(self, getStr('folder'), self.openFolder,
                           'Ctrl+Shift+O', 'folder', getStr('folderFull'))
    return openfolder
Esempio n. 16
0
def get_open(self):
    open = newAction(self, getStr('file'), self.openFile, 'Ctrl+O', 'folder',
                     getStr('fileFull'))
    return open
Esempio n. 17
0
def get_quit(self):
    quit = newAction(self, getStr('quit'), self.close, 'Ctrl+Q', 'quit',
                     getStr('quitFull'))
    return quit
Esempio n. 18
0
def get_boxsupMask(self):
    boxsupMask = newAction(self, getStr('BoxSupMask'), self.formatBOXSUPMASK,
                           '', 'format_boxsup', getStr('boxsupmaskFull'))
    return boxsupMask
Esempio n. 19
0
def get_voc(self):
    voc = newAction(self, getStr('PascalVOC'), self.formatVOC, '',
                    'format_voc', getStr('vocFull'))
    return voc
Esempio n. 20
0
def get_yolo(self):
    yolo = newAction(self, getStr('Yolo'), self.formatYOLO, '', 'format_yolo',
                     getStr('yoloFull'))
    return yolo
Esempio n. 21
0
def get_boxsup(self):
    boxsup = newAction(self, getStr('BoxSupImg'), self.formatBOXSUP, '',
                       'format_boxsup', getStr('boxsupFull'))
    return boxsup