| import argparse | |
| import easyocr | |
| from PIL import Image | |
| def main(): | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--image", type=str, required=True) | |
| args = parser.parse_args() | |
| reader = easyocr.Reader(['en'], gpu=False) # force CPU for universality | |
| result = reader.readtext(args.image, detail=1) | |
| for bbox, text, conf in result: | |
| print(f"{text}\t{conf:.3f}") | |
| if __name__ == "__main__": | |
| main() | |