使用OpenCV从youtube捕获实时视频

时间:2018-02-20 07:39:07

标签: c# opencv video-capture emgucv

我用C#中的OpenCV制作车辆检测程序。此程序适用于已下载的视频,但我想使用来自youtube的实时流。如果我使用

VideoCapture capture = new VideoCapture("https://www.youtube.com/v/qHqIjDoMYAk")

我只看到了视频的预览。

1 个答案:

答案 0 :(得分:2)

您需要使用流URL来初始化VideoCapture,而不是网页网址

使用m3u8进行初始化时可以正常工作。

如何执行此操作已在此问题中进行了描述:How can I get the actual video URL of a YouTube live stream?

这与Devstr在评论中发布的方法相同,只是另一篇文章。