如何从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