2016-03-08 15 views
6

Sto eseguendo Win10 IoT su un pi 2. Devo essere in grado di scattare foto che sono focalizzate ma che non riescono a mettere a fuoco l'immagine. L'applicazione è un'applicazione in background, quindi non ho un modo di visualizzare l'anteprima della fotocamera su un display. C'è un modo per farlo? Attualmente hoFotocamera con messa a fuoco automatica senza anteprima

await _mediaCapture.StartPreviewAsync(); 
_mediaCapture.VideoDeviceController.FocusControl.Configure(new FocusSettings 
{ 
    Mode = FocusMode.Continuous, 
    WaitForFocus = true 
}); 
await _mediaCapture.VideoDeviceController.FocusControl.FocusAsync(); 
await _mediaCapture.CapturePhotoToStreamAsync(ImageEncodingProperties.CreateJpeg(), stream); 
await _mediaCapture.StopPreviewAsync(); 

ma sto ottenendo l'errore

informazioni WinRT: Anteprima lavandino non impostata

quando provo a fuoco. Tutti gli esempi che ho visto online mostrano che l'anteprima viene emessa ad un controllo e presumo che fili automaticamente un affondamento. C'è un modo per farlo manualmente attraverso il codice? Forse senza l'anteprima?

risposta

0

Non ho trovato un modo per farlo. Ho finito per convertire l'app in background in un'app UI con un Page contenente un controllo CaptureElement per l'anteprima e la messa a fuoco.

Problemi correlati