Download code/recognization/test_recognization.py from MohammedHamdy32/Information_extraction_from_IDs: direct link, hf CLI and curl.
- Browser
- Download file 901 Bytes
-
https://huggingface.co/spaces/MohammedHamdy32/Information_extraction_from_IDs/resolve/main/code/recognization/test_recognization.py
- Command line
-
hf download hf://spaces/MohammedHamdy32/Information_extraction_from_IDs/code/recognization/test_recognization.py
-
curl -L -o test_recognization.py https://huggingface.co/spaces/MohammedHamdy32/Information_extraction_from_IDs/resolve/main/code/recognization/test_recognization.py
901 Bytes
| from recognization import TextRecognition | |
| import os | |
| import argparse | |
| # Define the argument parser | |
| parser = argparse.ArgumentParser(description='Process an image.') | |
| parser.add_argument('--image_name', type=str, required=False, default='2.png', help='Path to the image file') | |
| parser.add_argument('--device', type=str, required=False, default='cpu', help='cpu or cuda') | |
| # Parse the arguments | |
| args = parser.parse_args() | |
| # Get the image path from the command line | |
| image_path = args.image_name | |
| device = args.device | |
| # Get current dir | |
| current_dir = os.path.dirname(os.path.abspath(__file__)) | |
| # Get model path | |
| model_path = os.path.join(current_dir , 'model/recognization_model.pth' ) | |
| recognizer = TextRecognition('model/recognization_model.pth' , device=device) | |
| # Get image path | |
| image_path = os.path.join(current_dir , f'data/{image_path}' ) | |
| result = recognizer.recognize_image(image_path) | |
| print(result) | |