如何找到使用OpenCV的视频对象(How to find object on video usin

2019-06-24 21:51发布

追踪视频对象帧,首先我从视频中提取的图像帧和这些图像保存到文件夹。 然后,我应该处理这些图像,以找对象。 其实我也不知道这是一个实用的东西,因为所有的算法没有这一步。 它是否正确?

Answer 1:

那么,你的方法会消耗大量的空间在磁盘上取决于视频的大小和帧的大小,再加上你将花费大量时间阅读框从盘面。

您是否尝试过,而不是进行实时视频处理? 如果你的算法是不是太慢了,也有一些职位,表明你需要做的事情:

  • 此信息演示了如何使用的OpenCV的C接口来执行的功能的捕捉到的帧由摄像头转换(上即时)为灰度并将它们显示在屏幕上;
  • 此信息显示了一个简单的方法来检测使用C ++接口的图像中的正方形;
  • 此信息是上面的一个的微小变化,并且示出了如何检测纸张;
  • 这个线程显示几种不同的方式来执行先进的平方检测。

我相信你是能够从C接口的C ++接口转换代码。



Answer 2:

还有如果您正在使用OpenCV的,因为它从相机/存储的视频实时捕捉帧非常方便的方法存储视频的帧没有意义的。

在这个职位你有从视频捕捉帧的示例代码。

然后,如果要检测这些帧中的对象,你需要处理使用检测算法每帧。 OpenCV的带来相关的话题一些示例代码。 你可以尝试使用SIFT算法,来检测图片,例如。



文章来源: How to find object on video using OpenCV