我想在Windows 8 metro風格的應用程序中獲取攝像頭源,以便我可以對它進行一些更改,如增強現實。我嘗試過,但只能找到如何使用CameraCaptureUI()捕捉圖像。任何人都可以告訴我如何實現AR的攝像頭源?如何在Windows 8 Metro風格的應用程序中獲取相機訂閱源?
2
A
回答
2
您只需傳入CaptureCaptureAsync的CameraCaptureUIMode.Video即可。下面是一個簡單
CameraCaptureUI dialog = new CameraCaptureUI();
dialog.VideoSettings.Format = CameraCaptureUIVideoFormat.Mp4;
StorageFile file = null;
file = await dialog.CaptureFileAsync(CameraCaptureUIMode.Video);
if (file != null)
{
IRandomAccessStream fileStream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
//Do something with the stream
}
編輯:
爲了應用可以使用AddEffectAsync方法,例如影響。
mediaCaptureMgr.AddEffectAsync(MediaStreamType.VideoPreview, "Microsoft.Samples.GrayscaleEffect", null);
Microsoft基礎變換(MFT)執行GrayScaleEffect的是[這裏]。 1。這個例子應該允許你創建你自己的效果。
1
您需要使用CaptureElement和MediaCapture對象:
var mediaCapture = new MediaCapture();
await mediaCapture.InitializeAsync();
this.captureElement.Source = mediaCapture;
await mediaCapture.StartPreviewAsync();
+0
該鏈接不適用 – Olivier 2015-06-22 09:38:13
+1
對不起,現在更新到新的域名。 – 2015-06-22 16:37:13
相關問題
- 1. 如何在Windows 8 metro風格的應用程序中獲得網絡響應?
- 2. Windows 8開發中的Metro風格應用程序的DataBase?
- 3. VC++ Metro風格應用程序Windows
- 4. 如何在Windows 8 metro應用程序中使用本機pdf閱讀器?
- 5. Windows 8的Metro風格應用程序樣本
- 6. Windows 8 metro風格的圖表控件應用程序
- 7. Windows 8 Metro風格的應用程序安裝
- 8. 如何讓Ninject在WIndows 8 metro風格應用程序中工作
- 9. 我可以在Windows 7中執行Windows 8 Metro風格的應用程序嗎?
- 10. Windows 8 Metro風格應用程序 - 編輯Word文檔
- 11. jQuery和Windows 8 JavaScript Metro風格應用程序
- 12. 如何遷移WP7應用到Windows 8 Metro風格應用
- 13. Windows 8 Phone應用程序和Metro風格應用程序有什麼區別?
- 14. Metro風格的Silverlight應用程序
- 15. 如何在Visual Studio 2012中獲取Windows 8 metro應用程序中的Intellisense
- 16. 從Metro風格應用程序啓動Windows資源管理器
- 17. 獲取metro應用程序中的顏色像素(windows 8)
- 18. 在Windows 8.1中的Metro風格應用
- 19. 在Windows 8 Metro風格應用程序中綁定到控件的FocusState
- 20. 在windows 8中放置一個鏈接metro風格的應用程序
- 21. 如何在windows 8 metro應用程序中使用visual studio 2012獲取appbar?
- 22. 在Metro風格的應用程序
- 23. 捕獲在Windows 8上的輸入和空格8 Metro風格的c#應用程序
- 24. 將資源文件包含在Windows 8 Metro應用程序中
- 25. 在Windows 8 metro風格的應用程序,如何更新活動瓷磚,而應用程序沒有運行?
- 26. Windows 8 metro風格應用程序開發中不存在System.Diagnostics.PerformanceCounter嗎?
- 27. Windows 8 Mobiles應用程序和Windows 8 metro風格應用程序有什麼區別
- 28. C++ Metro風格應用程序中的資源
- 29. 在windows 8 metro風格的應用程序中使用什麼來代替webclient的應用程序
- 30. 如何在metro風格應用程序中獲取導出值(MEF)
是有了這個,我可以應用效果,但無法實現AR。我實際上要求提供可以操縱和實現AR效果的攝像頭素材。 – 2012-02-27 19:16:39
MediaCapture.AddEffectAsync是您正在查找的內容。它在其中一個預覽示例中用於添加灰度效果。 – sarvesh 2012-02-27 21:56:22