diff --git a/labelImg.py b/labelImg.py index d04a349c..60176eb3 100755 --- a/labelImg.py +++ b/labelImg.py @@ -1108,11 +1108,8 @@ class MainWindow(QMainWindow, WindowMixin): def showBoundingBoxFromAnnotationFile(self, filePath): if self.defaultSaveDir is not None: - basename = os.path.basename( - os.path.splitext(filePath)[0]) - - filedir = filePath.split(basename)[0].split("/")[-2:-1][0] - + basename = os.path.basename(os.path.splitext(filePath)[0]) + filedir = os.path.basename(os.path.dirname(filePath)) xmlPath = os.path.join(self.defaultSaveDir, basename + XML_EXT) txtPath = os.path.join(self.defaultSaveDir, basename + TXT_EXT) jsonPath = os.path.join(self.defaultSaveDir, filedir + JSON_EXT)