Comment transformer le fond gris en blanc dans une image de caméra de téléphone d'un livre?


18

Voici une photo (parmi tant d'autres) que j'ai prise d'un livre avec l'appareil photo de mon téléphone.entrez la description de l'image ici

Le problème est que l'arrière-plan est trop gris. Je le veux entièrement blanc. J'ai Adobe Photoshop CS6. Est-ce que quelqu'un sait comment je peux résoudre ce problème?

Remarque: j'ai besoin d'instructions, car je dois le faire pour de nombreuses autres photos.

Merci


Cela est dû au fait que l'appareil photo suppose que l'image est, en moyenne, à 15% de gris, et à régler l'exposition et la balance des blancs en conséquence. Si votre appareil photo le permet, vous pouvez l'éviter dans les prises de vue futures en définissant une balance des blancs personnalisée ou en surexposant délibérément la photo.
Mark

2
@Mark La balance des blancs est liée à la teinte et non à la luminosité. Donc, si votre appareil photo vous offre la possibilité d'une exposition manuelle, vous pouvez surexposer l'image d'environ un arrêt.
Circle B du

@CircleB, vous avez raison. Je pensais avoir résolu un problème similaire avec la neige grise en utilisant une balance des blancs personnalisée, mais en regardant les données EXIF, je l'ai corrigé avec une surexposition.
Mark

1
Il ne s'agit pas de "surexposer" l'image mais de l' exposer correctement . Cette image est sous-exposée. Une image correctement exposée d'un morceau de papier blanc aurait un fond blanc et des lignes noires. Une image surexposée aurait un fond blanc pur et des lignes gris pâle.
David Richerby

Réponses:


31

Vous devez d'abord désaturer l'image ( CMD+ SHIFT+ U), cela supprime toutes les couleurs et facilite l'obtention d'un blanc pur.

Avec votre fichier ouvert, choisissez Image-> Réglages-> Niveaux. Vous obtiendrez ceci: entrez la description de l'image ici

Maintenant, amenez les deux triangles extérieurs comme ceci (vous devrez jouer avec jusqu'à ce que vous obteniez quelque chose que vous aimez):

entrez la description de l'image ici

Vous devriez vous retrouver avec ça!

entrez la description de l'image ici


Celui-ci fonctionnait assez bien. Parfois, un point noir reste dans le coin, mais je pense que je peux le corriger manuellement.
Omega

+1 J'utilise toujours cette méthode chaque fois que je règle des images prises depuis mon téléphone. Parfois, un petit frottement manuel est nécessaire pour les endroits sombres et étranges, mais cela fait généralement l'affaire en un seul
SaturnsEye

7
Si vous faites cela avec un calque de réglage au lieu de «de manière destructive», vous pouvez même copier le calque d'une image à l'autre et ne modifier les paramètres que si nécessaire.
Vincent

2
@bakabaka, c'est très vrai, vous pouvez également faire une action et l'exécuter sur un dossier entier d'images.
Circle B

1
Un moyen plus simple de le faire avec le même panneau de commande consiste à utiliser les pipettes illustrées. Choisissez le blanc, puis sélectionnez un point blanc. Choisissez ensuite le noir et choisissez un point noir. Après cela, j'aime ajuster manuellement les niveaux de sortie pour affiner. Mais les pipettes rendent cette tâche beaucoup plus facile.
JakeGould

26

J'ai trouvé une bonne méthode pour nettoyer des images comme celle-ci, et cela fonctionne même lorsque l'arrière-plan ou l'éclairage est inégal (c'est-à-dire des cas bien pires que l'exemple de cette question) et il conserve la couleur.

Mes instructions sont basées sur Gimp, mais ce serait très similaire dans d'autres programmes comme Photoshop.

EDIT: Gimp dispose d'un filtre appelé "Différence des Gaussiens" qui met en œuvre le processus décrit ci-dessous en une seule étape.

Tout d'abord, faites un double du calque:

boîte de dialogue des calques

Flou le calque copié avec un flou gaussien. Utilisez une taille de noyau suffisamment grande pour que vous ne puissiez distinguer aucun détail de l'image d'origine. J'ai utilisé 100px pour l'image dans le message d'origine.

boîte de dialogue flou gaussien

Il ressemblera à ceci:

photo de poisson floue

Réglez ensuite le "mode" du calque flou sur "Diviser".

dialogue de calque avec mode défini pour diviser

L'image résultante doit être le dessin au trait sur fond blanc.

photo de poisson avec arrière-plan supprimé

Ce que vous faites ici est essentiellement un filtre passe-haut sur l'image, supprimant les informations basse fréquence (changements lents dans la couleur d'arrière-plan) et conservant les informations haute fréquence (le dessin au trait).


En fait, je viens de réaliser que dans le Gimp il y a un filtre appelé "Différence des Gaussiens" qui fait exactement cela, mais en une seule étape;)
pix

1
Modifiez donc votre réponse!
David Richerby

1
@DavidRicherby Puisque la question concernait à l'origine Photoshop, un article disant effectivement "neener-neener, Gimp peut le faire en une seule étape" ne serait pas très utile au PO. J'ai décrit une méthode utilisant des manipulations d'image relativement fondamentales qui devraient être disponibles dans la plupart des packages graphiques, Photoshop inclus.
pix

En fait, il est tout à fait correct de proposer une autre méthode dans un autre logiciel pour d'autres utilisateurs. Il se peut que vous n'obteniez pas autant de votes car il n'est pas entièrement axé sur la question des PO, mais nous accueillons toujours les alternatives.
Dom

@ MrE.Upvoter en plus de faire cela dans PS, c'est exactement les étapes décrites, juste différentes captures d'écran. La même chose s'applique à imagemagick etc.
joojaa

10

Augmentez le contraste avec les courbes.

Instructions:

Sélectionnez votre image et appuyez sur Ctrl- M. Cela fera apparaître la boîte de dialogue des courbes. entrez la description de l'image ici Déplacez le point supérieur à gauche et le point inférieur à droite jusqu'à ce que votre image devienne noir et blanc. (ça rime!)


Je ne peux pas l'expliquer, mais parfois cette méthode fonctionne mieux. Parfois, je dois utiliser les deux méthodes lol.
Omega

@omega cette méthode offre plus de contrôle.
GiantCowFilms

5

Pour les personnes qui n'ont pas Adobe Photoshop, voici une alternative gratuite et multiplateforme:

En utilisant ImageMagick , cela peut être fait en ligne de commande

convert lQchR.png -auto-level -white-threshold 78% fish.png

entrez la description de l'image ici

Cela peut nécessiter un réglage fin de la valeur de seuil blanc, mais c'est plus rapide que l'interface graphique, surtout lorsque vous avez plusieurs images:

convert *.png -auto-level -white-threshold 78% x-%04d.png


Éditer:

Une autre méthode utilisant la division a été soulignée dans les commentaires de joojaa

convert fish.png ( +clone -blur 0x80 ) -compose Divide_Src -composite out_fish.png

entrez la description de l'image ici


+1 pour imagemagick. Btw vous pouvez également faire la division passe-bas dans imagemagick, l'avantage étant que vous n'avez pas besoin d'amorcer la valeur du solde. Ce qui est sans doute meilleur en termes d'automatisation.
joojaa

@joojaa Je ne connais pas cette option. N'hésitez pas à modifier un nouveau paragraphe dans la réponse si cela fonctionne mieux
Tymric

@Timmy convert fish.png ( +clone -blur 0x80 ) -compose Divide_Src -composite out_fish.pngla méthode est décrite ici . Ajoutez un niveau automatique si vous le souhaitez.
joojaa

@joojaa Merci. Je l'ai ajouté à la réponse avec le résultat
Tymric

-1

La commande de conversion ImageMagick peut être en conflit avec la commande de conversion Windows. Vous devez donc spécifier le chemin complet.

Supposons que nous voulons changer le fond gris de l'image phototext.png et créer une nouvelle image phototext1.png.

Supposons qu'ImageMagick soit installé dans le dossier: C: \ Program Files \ ImageMagick-7.0.3-Q16

Ensuite, écrivez la commande follwing à l'invite de commande

"C: \ Program Files \ ImageMagick-7.0.3-Q16 \ convert.exe" phototext.png -auto-level -white-threshold 78% phototext1.png


1
Bonjour Dr Murtaza Khan, bienvenue au GDSE. Nous suivons un format de questions / réponses strict (par opposition à un format de forum), donc je crains que votre réponse ne reçoive des votes négatifs parce qu'elle ne répond pas vraiment à la question (je suppose que c'est en réponse à une autre réponse depuis la question ne fait aucune mention d'ImageMagick). Vous pouvez visiter notre centre d'aide pour en savoir plus sur le fonctionnement du site.
Cai
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.