未验证 提交 cb9d7866 编写于 作者: E edencfc 提交者: GitHub

Fixed Chinese path not recognize bug

Fixed the bug where Chinese path pictures were not recognized
上级 db5d66f9
...@@ -2115,7 +2115,7 @@ class MainWindow(QMainWindow): ...@@ -2115,7 +2115,7 @@ class MainWindow(QMainWindow):
self.init_key_list(self.Cachelabel) self.init_key_list(self.Cachelabel)
def reRecognition(self): def reRecognition(self):
img = cv2.imread(self.filePath) img = cv2.imdecode(np.fromfile(self.filePath,dtype=np.uint8),-1)
# org_box = [dic['points'] for dic in self.PPlabel[self.getImglabelidx(self.filePath)]] # org_box = [dic['points'] for dic in self.PPlabel[self.getImglabelidx(self.filePath)]]
if self.canvas.shapes: if self.canvas.shapes:
self.result_dic = [] self.result_dic = []
...@@ -2184,7 +2184,7 @@ class MainWindow(QMainWindow): ...@@ -2184,7 +2184,7 @@ class MainWindow(QMainWindow):
QMessageBox.information(self, "Information", "Draw a box!") QMessageBox.information(self, "Information", "Draw a box!")
def singleRerecognition(self): def singleRerecognition(self):
img = cv2.imread(self.filePath) img = cv2.imdecode(np.fromfile(self.filePath,dtype=np.uint8),-1)
for shape in self.canvas.selectedShapes: for shape in self.canvas.selectedShapes:
box = [[int(p.x()), int(p.y())] for p in shape.points] box = [[int(p.x()), int(p.y())] for p in shape.points]
if len(box) > 4: if len(box) > 4:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册