如何從C#中的網絡攝像頭或視頻捕捉卡的視頻源捕獲一幀?我想顯示實時供稿,並有一種方法需要一幀,並通過FTP或通過共享網絡路徑將其保存到遠程服務器。如何導入實時視頻流並捕獲一幀
0
A
回答
0
您可以使用OpenCV。如果你在StackOverflow上搜索,你會發現很多關於如何做到這一點的資料。
甚至有OpenCV的.NET封裝器,如opencvdotnet和Emgu CV。
您可能最終會使用庫中的一些函數,如cvCaptureFromCAM()和cvQueryFrame()。
3
如果你能流媒體直播視頻,那麼你可以捕捉實況視頻流只需點擊按鈕,通過這個代碼:
private Capture capture = null;
private void btnStart_Click(object sender, System.EventArgs e)
{
try
{
if (capture == null)
throw new ApplicationException("Please select a video and/or audio device.");
if (!capture.Cued)
capture.Filename = txtFilename.Text;
capture.Start();
btnCue.Enabled = false;
btnStart.Enabled = false;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message + "\n\n" + ex.ToString());
}
}
相關問題
- 1. 從實時視頻流獲取幀
- 2. Java實時視頻捕獲/流媒體
- 3. 視頻幀捕獲
- 4. 如何在視圖載入時獲取視頻的第一幀?
- 5. 如何捕獲ASX流視頻數據
- 6. 如何合併iPhone中的實時流視頻和音頻sdk
- 7. 如何從視頻流中捕捉/抓取幀?
- 8. 使用mciSendCommand捕獲視頻幀
- 9. 捕獲視頻幀到位圖
- 10. OpenCV!如何捕獲視頻?
- 11. 如何實時更改視頻流?
- 12. 在iOS中如何從視頻文件中捕獲幀作爲UIImages流?
- 13. 從VB.net中的視頻文件捕獲視頻幀
- 14. 如何捕獲和保存Flash視頻的實時Feed?
- 15. 實時流媒體視頻
- 16. 實時視頻流轉換
- 17. Unity:實時視頻流
- 18. 實時視頻流iphone
- 19. RTSP實時視頻流
- 20. 實時視頻流媒體
- 21. 針對AR的Android視頻流捕獲
- 22. 使用FFmpeg捕獲視頻流
- 23. 如何在qtcreator中實現Qabstractvideosurface並監視每幀視頻?
- 24. 如何捕獲WP Mango上的編碼視頻幀?
- 25. 如何使用位圖數據設置視頻幀捕獲
- 26. iOS從相機捕獲視頻並實時與音頻文件混合
- 27. 如何獲得流視頻鏈接幀的Glide
- 28. 如何從h.264視頻流獲取幀速率?
- 29. HTML5捕獲暫停視頻流的圖像並保存它
- 30. 從ffmpeg流視頻並使用OpenCV捕獲
我實現它node.js中http://stackoverflow.com/questions/14099513/capture-thumbnail-whilte-downloading-youtube-video如果你有興趣。 – Minime 2012-12-31 22:04:36