如何從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. 如何在視圖載入時獲取視頻的第一幀?
- 6. 如何捕獲ASX流視頻數據
- 7. OpenCV - 如何捕獲rtsp視頻流
- 8. 如何從視頻文件捕獲視頻幀
- 9. 捕獲Lync視頻流
- 10. 從視頻導入幀
- 11. 通過Java的視頻捕捉(實時視頻流)
- 12. 如何合併iPhone中的實時流視頻和音頻sdk
- 13. 捕獲實時視頻統計
- 14. 實時視頻捕獲C++ lib
- 15. 如何從視頻流中捕捉/抓取幀?
- 16. AVCaptureVideoDataOutput實時幀捕獲
- 17. 使從captureOutput捕獲幀視頻:didOutputSampleBuffer:fromConnection
- 18. 使用mciSendCommand捕獲視頻幀
- 19. 捕獲幀不是視頻AForge C#ASP.NET
- 20. HTML5視頻幀捕獲爲位圖
- 21. 如何從相機獲取當前幀(視頻捕獲設備)
- 22. 如何實時更改視頻流?
- 23. 如何模擬實時視頻流
- 24. 在iOS中如何從視頻文件中捕獲幀作爲UIImages流?
- 25. OpenCV!如何捕獲視頻?
- 26. 如何捕獲視頻
- 27. 如何從iOS上的實時視頻獲取每幀RGB值?
- 28. 從各種視頻設備捕獲實時視頻
- 29. 如何獲取視頻捕獲對象的每秒幀數/幀數
- 30. 從VB.net中的視頻文件捕獲視頻幀
我實現它node.js中http://stackoverflow.com/questions/14099513/capture-thumbnail-whilte-downloading-youtube-video如果你有興趣。 – Minime 2012-12-31 22:04:36