Correggere con l'IA la distorsione di un selfie

Un selfie è una foto che scatti a te stesso, il più delle volte senza selfie stick, e tenendo lo smartphone in mano, dunque avendo l'obiettivo poco distante dal tuo volto.

Tutti conoscono il fenomeno della creazione di un'immagine distorta per eccessiva vicinanza dell'obiettivo: tutti hanno fatto un selfe a una decina di centimetri dal naso, ottenendo che questo apparisse gigante mentre le orecche erano piccolissime.

È invece meno nota quale sia una distanza sufficiente dell'obiettivo affinché la foto risultante sia abbastanza realistica. Tante persone si scattano un selfie, guardano la foto ottenuta e pensano "Ma davvero io appaio così brutto agli altri? Davvero questa è la rappresentazione reale del mio volto?"

La risposta è no, per due motivi:

1) Una rappresentazione realistica al 100% non esiste, perché si tratta di un'immagine bidimensionale che deve rappresentare un soggetto tridimensionale.

2) Con l'obiettivo di uno smartphone a 60-80 cm si ottiene non una palese caricatura, ma una foto che di primo acchito, a un occhio non esperto, potrebbe anche essere credibile, ma presenta una distorsione importante.

Uno scopo plausibile è ottenere un'immagine più possibile somigliante a quella che gli altri percepiscono quando ti guardano stando più o meno alla distanza di conversazione, diciamo 2-3 metri.

Come ottenerlo con uno smartphone?
Un rimedio diretto è non farti un selfie, ma cheidere a qualcuno di scattarti una foto a una distanza di alcuni metri, con uno zoom, oppure usare un selfie stick, oppure appoggiare lo smartphone da qualche parte per poi usare la funzione autoscatto.
Ma queste soluzioni ti impediscono di controllare e aggiustare la posizione per distribuire a tuo piacimento la luce sul tuo volto, e di controllare la posizione e l'espressione del viso affinché tu decida quando è il momento giusto di scattare.

Potresti invece servirti di una intelligenza artificiale, a cui potresti dare un prompt tipo

Trasforma questo selfie in un ritratto in primo piano come se fosse stato scattato da una distanza di circa 3–4 metri utilizzando un teleobiettivo da 100–135 mm. Riduci la distorsione da grandangolo, applica una compressione prospettica naturale da teleobiettivo, mantieni proporzioni del volto realistiche, illuminazione neutra, profondità di campo ridotta e resa da fotocamera professionale.

Poiché molte IA funzionano meglio con un prompt in inglese, eccoti la versione inglese:

Transform this selfie into a close-up portrait as if taken from a distance of about 3–4 meters using a 100–135mm telephoto lens. Reduce wide-angle distortion, apply natural telephoto compression, keep realistic facial proportions, neutral lighting, shallow depth of field, professional camera look.

Ecco ad esempio come ChatGPT ha modificato un mio selfie

Attualmente usando dei prompt del genere con webapp tipo ChatGPT ottieni una reinterpretazione dell'immagine nel suo insieme e non un semplice fotoritocco. Potrebbero esserci quindi modifiche che non hai chiesto. In questo esempio:

- sfondo sfocato (detto "bokeh"), perché l'IA associa parole come “ritratto”, “teleobiettivo” o “fotocamera professionale” alla profondità di campo ridotta
- rapporto d'aspetto modificato con un uncrop, perché l'AI tende a estendere l'inquadratura adattandola a formati fotografici più comuni
- volto lievemente variato (intensità del sorriso, micro-espressione generale)

Non sono da considerarsi errori, ma la produzione di un’immagine plausibile.

Se ti accorgi di modifiche che vuoi, puoi tentare di nuovo esplicitandolo nel prompt, aggiungendo ad esempio 

- Se non vuoi che lo sfondo sia sfuocato, scrivi
mantieni lo sfondo a fuoco
oppure
grande profondità di campo
oppure in inglese
keep background sharp
oppure
deep depth of field

- Se vuoi mantenere il rapporto d'aspetto, scrivi
preserva l'inquadratura originale e il rapporto d'aspetto
oppure
no uncropping, no outpainting
(questo va bene sia per un prompt italiano che inglese)
oppure in inglese
preserve original framing and aspect ratio

Nessun commento: