mirror of
https://github.com/RapidAI/RapidOCR.git
synced 2026-11-11 05:20:49 +08:00
21 lines
591 B
Python
21 lines
591 B
Python
# -*- encoding: utf-8 -*-
|
|
# @Author: SWHL
|
|
# @Contact: liekkaskono@163.com
|
|
from dataclasses import dataclass, field
|
|
from typing import List, Optional, Tuple
|
|
|
|
|
|
@dataclass
|
|
class RapidOCROutput:
|
|
boxes: Optional[List[List[float]]] = None
|
|
txts: Optional[List[str]] = None
|
|
scores: Optional[List[float]] = None
|
|
word_results: Tuple[Tuple[str, float, Optional[List[List[int]]]]] = (
|
|
("", 1.0, None),
|
|
)
|
|
elapse_list: List[float] = field(default_factory=list)
|
|
elapse: float = field(init=False)
|
|
|
|
def __post_init__(self):
|
|
self.elapse = sum(self.elapse_list)
|