2016-03-08 28 views
6

Tôi đang chạy Win10 IoT trên pi 2. Tôi cần có khả năng chụp ảnh tập trung nhưng không thể lấy nét làm việc. Ứng dụng này là ứng dụng nền nên tôi không có cách xem trước máy ảnh trên màn hình. Có cách nào để làm điều này không? Hiện nay tôi cóCamera lấy nét tự động mà không cần xem trước

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(); 

nhưng tôi nhận được lỗi

thông tin WinRT: Preview chìm không được thiết lập

khi tôi cố gắng tập trung. Tất cả các ví dụ tôi đã thấy trực tuyến cho thấy rằng xem trước là đầu ra để kiểm soát và tôi giả sử nó dây một chìm lên automagically. Có cách nào để làm điều này bằng tay thông qua mã? Có thể không có bản xem trước?

Trả lời

0

tôi không tìm thấy một cách để làm điều này. Tôi đã kết thúc chuyển đổi ứng dụng nền sang ứng dụng Giao diện người dùng với một số Page có chứa điều khiển CaptureElement để xem trước và tập trung.

Các vấn đề liên quan