Skip to content

Commit 0421659

Browse files
authored
[Fix] Fix Recognition Score Normalization Issue (#1333)
1 parent 3c63f73 commit 0421659

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

mmocr/models/textrecog/convertors/attn.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ def tensor2idx(self, outputs, img_metas=None):
123123
indexes, scores = [], []
124124
for idx in range(batch_size):
125125
seq = outputs[idx, :, :]
126-
seq = seq.softmax(dim=-1)
127126
max_value, max_idx = torch.max(seq, -1)
128127
str_index, str_score = [], []
129128
output_index = max_idx.cpu().detach().numpy().tolist()

mmocr/models/textrecog/recognizer/abinet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def simple_test(self, img, img_metas, **kwargs):
181181
return ret['logits']
182182

183183
label_indexes, label_scores = self.label_convertor.tensor2idx(
184-
ret['logits'], img_metas)
184+
ret['logits'].softmax(dim=-1), img_metas)
185185
label_strings = self.label_convertor.idx2str(label_indexes)
186186

187187
# flatten batch results

0 commit comments

Comments
 (0)