Autore Topic: Proprietà immagini jpeg  (Letto 719 volte)

Offline patomania

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Proprietà immagini jpeg
« il: 17 Gennaio 2012, 17:05:37 CET »
0
Salve ragazzi,

per l'applicazione che vorrei realizzare mi serve sapere la distanza focale a cui è stata scattata la foto.
ho provato col metodo
Codice (Java): [Seleziona]
 getFocusDistances (float[] output)
solo che, nonostante scatto foto a diverse distanze dall'oggetto da mettere a fuoco, le distanze contenute nell'array sono sempre costanti.
)]http://developer.android.com/reference/android/hardware/Camera.Parameters.html#getFocusDistances(float[])
Codice (Java): [Seleziona]
 private final Camera.AutoFocusCallback autoFocusCallback = new Camera.AutoFocusCallback() {
                    public void onAutoFocus(boolean success, Camera camera) {
                      if (autoFocusHandler != null) {
                        Message message = autoFocusHandler.obtainMessage(autoFocusMessage, success);
                        message.sendToTarget();
                        autoFocusHandler = null;
                        if(success)
                        {Camera.Parameters p = camera.getParameters();  //prendo le preferenze della camera
                        Log.i(TAG, "Focus Mode: "+ p.getFocusMode());
                        p.getFocusDistances(distanza_focale);
                    for(int i=0;i<distanza_focale.length;i++)
                        Log.i(TAG, "Distanza_focale :" + distanza_focale[i]);
                        }
                      }
                    }
                  };  

Qualcuno potrebbe aiutarmi a capire il perchè?

Dato il problema, vi chiedo è possibile accedere direttamente alle proprietà di un immagine jpeg(autore, distanza focale,tempo di esposizione)?
 
« Ultima modifica: 26 Gennaio 2012, 15:35:08 CET da patomania »

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Proprietà immagini jpeg
« Risposta #1 il: 17 Gennaio 2012, 17:08:48 CET »
0
Magari mi sbaglio, ma sapevo che diversa distanza dall'oggetto non implica sempre diversa distanza focale.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline patomania

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Re:Proprietà immagini jpeg
« Risposta #2 il: 17 Gennaio 2012, 17:33:07 CET »
0
Da libro che mi ha consigliato un amico :
"La lunghezza focale in fotografia, è la distanza, espressa in millimetri,che separa  il centro ottico dell'obiettivo e il piano pellicola (o il sensore in caso di fotocamera digitale) alla quale viene messa a fuoco l'immagine di un soggetto molto lontano"

"Per poter visualizzare nitidamente l'immagine si opera sulla messa a fuoco che consiste nel posizionare l'obiettivo a distanza opportuna tra il piano focale e l'oggetto fotografato."

Da questo ho dedotto che la lunghezza non è sempre costante.
Esempio:

Ho posizionato il caricabatterie del samsung sul tavolo. Con lo smartphone ho scattato una foto a 10cm e una 50cm (all'incirca) ma la distanza sempre la stessa.

Offline patomania

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Re:Proprietà immagini jpeg
« Risposta #3 il: 17 Gennaio 2012, 18:42:12 CET »
0
Se invece di creare una mia "camera" utilizzo quella di sistema, dalla foto salvata posso leggere le sue proprietà?