Come posso "mettere a fuoco il picco" di una fotografia?


10

Esiste un'applicazione in cui posso inserire un'immagine e quindi l'applicazione indica quali parti dell'immagine sono a fuoco? Lo immagino come una sorta di picco del focus post-processo.


2
Potresti cercare contenuti ad alta frequenza, ma questo indicherà solo i bordi che sono a fuoco. Rilevare grandi aree piane a fuoco sarà difficile poiché sembrano uguali a fuoco o meno.
Olin Lathrop l'

@mattdm Non capisco perché rendere indesiderata una domanda più specifica includendo il sistema operativo desiderato. Sono d'accordo, ma vorrei sapere perché per il futuro.
Saaru Lindestøkke,

1
Perché finiamo con tre della stessa domanda (una per Mac, una per Windows, una per Linux) con risposte praticamente identiche perché la tecnica è la stessa su tutto il software (e il software spesso multipiattaforma comunque).
Leggi il mio profilo

Risposte:


15

La semplice ricetta è di convolgere con un Laplaciano di kernel gaussiano (3x3, con 8 al centro circondato da -1 e prendere gli addominali (risultato)). Dopo questo si ottengono alcuni artefatti se si tratta di un'immagine jpeg e anche i bordi sfocati con una differenza di alta intensità "eseguono il ping". Il risultato è una soglia per rilevare i bordi più forti e rimuovere i manufatti. Lascia che la soglia sia generosa, lasciando passare alcuni punti falsi. Quindi filtrare l'immagine mediana e si ottiene un risultato più pulito.

Per l'esempio seguente ho usato Image View Plus Altro: 1. originale 2. abs (convoluzione LoG) 3. soglia 4. filtro mediano

Esistono approcci più avanzati che utilizzano i filtri Gabor nel dominio Fourier e che utilizzano l'approccio piramide gaussiana. Halcon (che è molto costoso) ha alcuni esempi con questi metodi.

messa a fuoco semplice


5

Ad esempio, puoi usare Photoshop (o qualsiasi altro programma che ha un filtro passa-alto). In Photoshop:

  1. Apri l'immagine
  2. Vai al menu e scegli Filter -> Other -> High Pass
  3. Nella finestra di dialogo che appare, forse è meglio inserire Radius1 pixel (ma è necessario avere buoni occhi in seguito)
  4. Scegli [ok]

Vedrai (se hai buoni occhi) i bordi messi a fuoco con un tono grigio diverso rispetto allo sfondo. Al passaggio 3 puoi giocare un po 'con il raggio per ottenere risultati diversi.

Il metodo funziona in casi comuni ma ci sono alcune situazioni in cui un oggetto sfocato potrebbe apparire come "focalizzato". Ma questi casi sono generalmente rari.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.