Artemis-IA/IAMRIMES
Preview • Updated • 211
Ce modèle est une version fine-tunée de microsoft/trocr-base-handwritten optimisée pour la lecture de documents manuscrits dans le cadre d'un projet de Master en Informatique au Sénégal. Il fait partie d'un pipeline complet visant à numériser les formulaires d'autopsie verbale pour les services de santé publique.
Ce modèle n'est pas utilisé seul, il intervient dans un flux complexe :
Le texte extrait par ce modèle est ensuite traité pour identifier les entités suivantes :
Le modèle est optimisé pour les formulaires avec un contraste suffisant. Pour les documents dont les bords sont coupés, il est impératif d'utiliser le script de Padding noir avant la détection des coins pour garantir un redressement parfait.
from transformers import TrOCRProcessor, VisionEncoderDecoderModel
from PIL import Image
processor = TrOCRProcessor.from_pretrained("ton-pseudo/trocr-autopsie-verbale-senegal")
model = VisionEncoderDecoderModel.from_pretrained("ton-pseudo/trocr-autopsie-verbale-senegal")
image = Image.open("chemin_vers_crop_manuscrit.jpg").convert("RGB")
pixel_values = processor(image, return_tensors="pt").pixel_values
generated_ids = model.generate(pixel_values)
generated_text = processor.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(generated_text)