Guide de suppression des yeux rouges
Un flash soudain dans une pièce sombre gâche souvent de superbes photos de famille. Cela se produit car la pupille humaine se dilate en basse lumière.
Un flash soudain dans une pièce sombre gâche souvent de superbes photos de famille ou des portraits. Cela se produit car la pupille humaine se dilate dans les environnements peu éclairés pour laisser entrer plus de lumière. Lorsque le flash de l'appareil photo se déclenche rapidement, la pupille n'a pas assez de temps pour se contracter.
La lumière vive pénètre dans l'œil, se reflète sur la rétine riche en sang au fond du globe oculaire et rebondit directement vers l'objectif de l'appareil. Ce reflet optique apparaît sous la forme d'une teinte rougeoyante et artificielle dans les pupilles du sujet.
Ce dont vous avez besoin
Pour résoudre ce problème photographique, vous n'avez besoin que de quelques éléments de base. Tout d'abord, préparez votre fichier image numérique. L'outil de suppression des yeux rouges prend en charge les formats d'image Web courants, notamment JPG, JPEG, PNG et WEBP.
Les photos haute résolution prises avec des smartphones modernes ou des appareils photo numériques entrent généralement dans ces catégories.
Deuxièmement, vérifiez la taille de votre fichier. Le fichier image ne doit pas dépasser la limite de 20 Mo. Tout fichier supérieur à 20 Mo dépasse la limite prise en charge, ce qui empêche le système de traitement de lire correctement la structure de l'image.
Si votre fichier est trop volumineux, vous devez réduire les dimensions de l'image dans la visionneuse d'images par défaut de votre système d'exploitation avant de tenter le processus.
Troisièmement, vous avez besoin d'un navigateur Web moderne. L'outil s'exécute directement dans votre fenêtre de navigateur, éliminant le besoin d'installer des logiciels de bureau ou des applications mobiles. Assurez-vous que votre navigateur est mis à jour vers la dernière version pour garantir que les scripts de rendu sous-jacents s'exécutent correctement.
Enfin, une connexion Internet stable est nécessaire pour charger l'interface et traiter le fichier via WebAssembly localement sur votre appareil.
Suppression des yeux rouges
Lancez votre navigateur Web préféré sur votre ordinateur ou appareil mobile et accédez à l'outil Red Eye Remover. Comme l'outil s'exécute dans un environnement WebAssembly côté client, un navigateur mis à jour garantit que l'interface s'affiche correctement et peut gérer les étapes de préparation locale de l'image. Ouvrez votre explorateur de fichiers local et recherchez la photo que vous souhaitez corriger.
Faites un clic droit sur le fichier et sélectionnez les propriétés pour confirmer que sa taille ne dépasse pas la limite de 20 Mo. Vérifiez également que l'extension du fichier est JPG, JPEG, PNG ou WEBP. Si le fichier est dans un format brut non pris en charge, exportez-le d'abord vers l'un de ces formats.
Cliquez sur la zone de téléchargement principale sur la page. Cela ouvre une boîte de dialogue de sélection de fichier. Choisissez votre fichier image vérifié et cliquez sur ouvrir.
Alternativement, faites glisser le fichier directement depuis votre bureau et déposez-le dans la zone de dépôt désignée dans la fenêtre du navigateur. Le navigateur lira instantanément l'en-tête du fichier et le préparera pour un traitement local. Une fois que vous avez chargé le fichier, libvips commence automatiquement à analyser les données de pixels.
Vous n'avez pas besoin de sélectionner des coordonnées manuelles ou de marquer l'emplacement des yeux. L'algorithme automatisé gère le processus d'identification de manière indépendante. En quelques secondes, l'image corrigée s'affichera sur votre écran.
Zoomez sur les yeux des sujets pour vous assurer que le reflet rouge a été remplacé par des tons sombres naturels. Vérifiez que les reflets lumineux d'origine sont toujours présents. Cliquez sur le bouton de téléchargement bien visible.
Le navigateur recevra le flux traité de libvips et enregistrera le nouveau fichier sur votre disque local. Le fichier de sortie conservera son format d'origine, garantissant qu'aucune conversion de format inattendue ne se produise.
Comment ça fonctionne
Le processus technique derrière la correction automatique des yeux rouges combine l'analyse des couleurs et la reconnaissance des formes. Lorsque vous chargez le fichier, libvips traite les données de l'image à l'aide d'un modèle basé sur WebAssembly côté client. Ce style d'exécution divise les tâches de traitement de manière dynamique : la vérification initiale du format et le rendu local se produisent directement dans votre navigateur, tandis que les algorithmes de mappage de pixels gourmands en calcul s'exécutent sur le serveur de traitement.
Cela garantit que votre onglet de navigateur local ne se fige pas, même lors du traitement d'images haute résolution allant jusqu'à la limite de 20 Mo.
Une fois le fichier téléchargé, libvips décode les données compressées de l'image en un tableau non compressé de valeurs de pixels RVB (Rouge, Vert, Bleu). Il lance ensuite un algorithme de détection en deux passes. La première passe est le seuillage des couleurs.
libvips scanne les valeurs RVB de chaque pixel, à la recherche d'une signature spécifique où le canal rouge est disproportionnellement élevé par rapport aux canaux vert et bleu. Cette signature correspond directement à la longueur d'onde de la lumière réfléchie par la rétine humaine.
Comme de nombreux objets sur une photo peuvent contenir des valeurs rouges élevées, une seconde passe est nécessaire pour éviter les faux positifs. libvips applique un filtre de correspondance de motifs géométriques sur les pixels rouges signalés. Il calcule la distribution spatiale des pixels rouges pour déterminer s'ils forment une forme circulaire ou elliptique.
Il vérifie également les pixels environnants pour une bordure à contraste élevé, ce qui indique la transition de la pupille sombre vers l'iris plus clair et la sclérotique blanche de l'œil.
Lorsqu'une région rouge circulaire correspondante est vérifiée, libvips applique un algorithme de désaturation et d'assombrissement ciblé. Au lieu de remplacer les pixels rouges par une couleur noire unie et plate—ce qui rendrait les yeux artificiels et sans vie—libvips réduit sélectivement les valeurs du canal rouge tout en conservant les données de luminance d'origine. Cela préserve les reflets blancs délicats qui se reflètent sur la cornée.
Enfin, le tableau de pixels corrigé est réencodé dans son format de fichier d'origine et préparé pour le téléchargement.
En cas de problème
Le fichier ne parvient pas à se télécharger ou à se traiter : Si votre téléchargement se fige ou affiche une erreur, la taille du fichier dépasse probablement la limite prise en charge de 20 Mo. libvips applique cette limite. Les fichiers dépassant la taille prise en charge ne seront pas traités.
Pour résoudre ce problème, vérifiez les propriétés de votre fichier et réduisez la résolution de l'image pour réduire la taille du fichier en dessous de 20 Mo avant de le télécharger.
Les yeux rouges restent inchangés : Parfois, libvips ne parvient pas à détecter les yeux rouges. Cela se produit lorsque le sujet regarde ailleurs que vers l'appareil photo, déformant la forme circulaire de la pupille en une ellipse étroite. Comme le filtre géométrique de libvips recherche des formes circulaires pour éviter les faux positifs, les pupilles très déformées ou partiellement obscurcies ne déclenchent pas la correction.
De plus, si la photo est extrêmement floue ou à basse résolution, la limite entre la pupille et l'iris devient floue, empêchant libvips de vérifier la structure de l'œil.
Des objets non oculaires deviennent noirs ou gris : Vous pourriez remarquer que des objets rouges en arrière-plan, comme des lumières de Noël ou des boucles d'oreilles rouges, perdent leur couleur. Cela se produit parce que ces objets correspondent à la fois au seuil de couleur et aux critères géométriques circulaires de l'algorithme de détection. Si un objet d'arrière-plan est rond, rouge et possède une bordure à contraste élevé, libvips l'identifie à tort comme une pupille et applique le filtre de désaturation.
Les yeux semblent complètement vides ou gris : Si le reflet rouge d'origine était extrêmement brillant et délavé, les données de pixels sous-jacentes n'ont plus de détails à préserver. Lorsque libvips désature une zone rouge complètement blanche ou surexposée, le résultat est un cercle gris plat car il n'y avait pas d'ombres naturelles ou de reflets dans l'exposition d'origine à reconstruire.
### Pourquoi les yeux de mon animal ont-ils pris une couleur étrange au lieu du noir ? Les yeux des animaux reflètent la lumière différemment des yeux humains. Alors que les humains reflètent la lumière rouge en raison des vaisseaux sanguins, de nombreux animaux possèdent une couche réfléchissante appelée tapetum lucidum, qui reflète la lumière verte, jaune ou bleue.
libvips est spécifiquement calibré pour détecter le spectre rouge des reflets des yeux humains. Il ne reconnaîtra ni ne corrigera la lueur verte ou jaune sur les photos d'animaux. ### Pourquoi mon téléchargement de fichier échoue-t-il avec une erreur réseau ?
Cela se produit généralement lorsque votre fichier dépasse la limite de 20 Mo ou lorsque la mémoire de votre navigateur est entièrement occupée par d'autres tâches exigeantes. Essayez de fermer les autres onglets actifs, de vérifier la taille de votre fichier et de redémarrer votre navigateur pour libérer des ressources avant de télécharger à nouveau votre fichier. ### Pourquoi l'œil corrigé ressemble-t-il à une tache grise plate ?
Si le flash d'origine était si intense qu'il a complètement surexposé la zone de l'œil, le fichier d'origine a perdu toute texture de pixel à cet endroit. Comme il n'y a aucun détail sous-jacent ou reflet à préserver pour libvips, le processus de désaturation transforme simplement la zone rouge solide et surexposée en une forme grise solide.
Frequently Asked Questions
Q: Comment fonctionne Red Eye Remover ?
Red Eye Remover traite les fichiers entièrement dans votre navigateur en utilisant WebAssembly. Vos fichiers ne quittent jamais votre appareil.
Q: Red Eye Remover est-il gratuit ?
Oui, Red Eye Remover est entièrement gratuit, sans inscription ni compte requis.