Usa il file immagine come fotocamera


16

Invece di utilizzare la vera fotocamera, vorrei simulare l'input della fotocamera come file di immagine statico. Voglio che funzioni con qualsiasi app, come se fosse una fotocamera. Per essere precisi, Android si trova all'interno di un emulatore in un computer senza webcam.

(Come in questa domanda, ma un'immagine statica mi basta)

Per essere più specifici, voglio scansionare un codice QR da WhatsApp per utilizzare il web WhatsApp, quindi l'utilizzo di app che si aprono quando un'app vuole aprire una telecamera non funziona. Ho bisogno di qualcosa come un falso driver della fotocamera.



sei mai riuscito a farlo funzionare?
Joe Doe,

1
@JoeDoe Non ne ho più bisogno, ma dato che uso Linux potrei usare il modulo kernel v4l2loopback se volessi.
Simplegamer,

Risposte:


11

Esistono app di "finta fotocamera" di terze parti che ti permetteranno invece di scegliere un'immagine, come ad esempio:

  • Image2Camera ( gratuita )
  • Fake Camera di New Horizon Apps ( gratuita )
  • Fake Camera - versione donata di Vaclav Balak (a pagamento )

Nota che devi prima avere l'immagine all'interno della memoria del dispositivo (emulatore) perché queste app siano utili.

Inoltre, poiché queste app non sono in realtà un'app per fotocamera, aprire direttamente le app non sarà davvero utile (a parte, forse, leggere le istruzioni per l'uso dell'app). Invece, quando vuoi scattare una foto da un'app, queste app saranno invece selezionabili come app "fotocamera", quindi puoi selezionare l'immagine sul dispositivo.

Disclaimer : non sono affiliato con nessuna di queste app.


Mi dispiace, non lo capisco. Come può essere utile. So che conosci le tue cose, fornisci risposte eccellenti. Puoi darmi un link decente per leggere di più su questo?
HasH_BrowN,

2
@HasH_BrowN Posso spiegarlo tecnicamente se vuoi, ma fondamentalmente quando un'app richiede all'utente di fornire un'immagine, Android per impostazione predefinita non fornisce un modo per selezionare sia dalla galleria che dalla fotocamera; è possibile utilizzare solo 1 fonte . La soluzione generale è fornire un menu per scegliere la fonte (implementata manualmente dallo sviluppatore). Ciò crea un problema quando un'app richiede solo di scattare una foto dalla fotocamera; potresti avere un'immagine migliore memorizzata nel dispositivo o non puoi scattare una foto ora. L'unica soluzione è far funzionare la "macchina fotografica falsa" come "galleria".
Andrew T.

2
Inoltre, in questo caso specifico, OP utilizza l'emulatore Android; la telecamera funzionerebbe se OP avesse una webcam . Vantaggi simili sono per il dispositivo che non ha una fotocamera hardware durante l'utilizzo di un'app che ne ha bisogno (idealmente Play Store impedirà l'installazione di questa app in tali dispositivi, a condizione che gli sviluppatori lo specifichino, ma in entrambi i casi per app di terze parti mercato, non c'è controllo e può essere installato in entrambi i modi)
Andrew T.

Grazie. Ciò ha perfettamente senso e ora vedo che potrebbe essere davvero utile in varie situazioni. Grazie per il riepilogo
HasH_BrowN,
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.