2013-03-01 9 views
6

Voglio calcolare altezza e larghezza dell'oggetto usando la fotocamera. Ho provato a trovare l'angolo tra fotocamera e oggetto in iphone, penso che aiuterà a ottenere dimensioni oggetto!Come calcolare l'altezza e la larghezza dell'oggetto usando la fotocamera solo su iOS?

Qualche suggerimento?

Grazie.

+0

ci hai provato ?? – iPatel

+2

Aiuterà a sapere quanto lontano è l'oggetto dalla fotocamera e quindi utilizzando le dimensioni calcolate nell'immagine per calcolare la dimensione dell'oggetto (presumo). Quindi la domanda dovrebbe essere "Come si determina la distanza di un oggetto dalla telecamera". – trojanfoe

+0

È possibile senza utilizzare valori inseriti come la distanza. Ho provato con alcune funzioni matematiche. Devo calcolare le dimensioni dell'oggetto all'interno della stanza (15 piedi x 15 piedi). – vinpat

risposta

5

Il modo migliore per farlo è utilizzare un oggetto di riferimento. Quello può essere un pezzo di carta o la tua carta d'identità le cui dimensioni reali sono conosciute. Posiziona la scheda di riferimento vicino all'oggetto di cui devi calcolare le dimensioni. Prendi l'istantanea di entrambi. Calcola in qualche modo il numero di pixel coperti da una carta le cui dimensioni reali sono note (l'ho usato usando openGL nella mia applicazione iOS). Quindi calcola il numero di pixel dell'oggetto che vuoi trovare dimensioni. Confrontando entrambi i valori è possibile dispositivo una formula per ottenere altezza e larghezza dell'oggetto.

Sopra c'è una soluzione che potrebbe aiutarti. Altrimenti è necessario calcolare la distanza tra l'oggetto e la fotocamera (che non è possibile con iPhone, in quanto ha una sola videocamera) e quindi procedere.

+0

puoi mandarmi un codice di esempio – Rashid

+0

Posso solo darti indicazioni, il codice è di proprietà del mio cliente. Quindi non posso renderlo pubblico senza il suo consenso. –

+0

come possiamo calcolare il numero di pixel coperti da una forma irregolare? – Rashid

Problemi correlati