Views
No views yet
microsoft/trocr-base-handwritten spécialement optimisée pour la reconnaissance de texte manuscrit français. La version V5 implémente une stratégie "Expert Vision & Robustesse" avec transfer learning depuis V4, augmentations "Hard" (ombres, grain, salt & pepper, flou de mouvement, warping) et gel du décodeur pour éviter les hallucinations.pip install transformers torch pillow1from transformers import TrOCRProcessor, VisionEncoderDecoderModel
2from PIL import Image
3
4# Charger le modèle et le processeur
5processor = TrOCRProcessor.from_pretrained("dj0w/trocr-french-handwriting-v5")
6model = VisionEncoderDecoderModel.from_pretrained("dj0w/trocr-french-handwriting-v5")
7
8# Charger une image
9image = Image.open("path/to/handwritten_text.png").convert("RGB")
10
11# Prétraiter et générer
12pixel_values = processor(image, return_tensors="pt").pixel_values
13generated_ids = model.generate(pixel_values, max_length=256, num_beams=5)
14generated_text = processor.batch_decode(generated_ids, skip_special_tokens=True)[0]
15
16print(generated_text)1generate_kwargs = {
2 'max_length': 256,
3 'num_beams': 5,
4 'early_stopping': True,
5 'no_repeat_ngram_size': 3,
6 'length_penalty': 1.0,
7 'repetition_penalty': 1.5,
8}1@misc{trocr-french-handwriting-v5,
2 title={TrOCR French Handwriting V5 - Expert Vision & Robustesse},
3 author={dj0w},
4 year={2025},
5 publisher={Hugging Face},
6 howpublished={\url{https://huggingface.co/dj0w/trocr-french-handwriting-v5}}
7}