计算一个人站在摄像机前静止的时间

时间:2014-07-28 07:26:49

标签: opencv

我们的应用程序将在其屏幕上播放视频,有人将观看视频。屏幕上还有一个摄像头可以捕捉观看视频的人的脸部。我使用Open CV来检测面部,性别,年龄范围。我已经完成了它们。

我还有另一项任务是计算一个人在镜头前的时间。这基本上意味着如果一个人(A)在上午09:00到09:30之前站在摄像机前观看视频,我可以计算A花30分钟观看视频。

我想要的是计算观看视频的人的时间段吗?如果一个人在上午8:10:00到8:15:15观看我的视频,我想要的是时间段,在这种情况下,它是8:10:00 AM - 8:15:15上午。我可以使用Open CV来获取这些值吗?

你能帮帮我吗?我在哪里可以找到关于这件事的文件?或者就我应该做些什么给我一些意见。

也许我的英语不好。所以我真的很抱歉。希望你帮帮我。

1 个答案:

答案 0 :(得分:0)

        there few steps i actually have in my mind:
        1: Take the picture of new person at the time of capture timer start 
        2: match the pic with the current user watching video, At the point where match not found stop the timer calculate the time capture the image of new user and start the timer of new person

        So If person A come to see the video u capture his face and timer start he stay 5 seconds and leave the next frame in which face of A not found Timer stops and calculate the time in the same period detect the other face in the image if face found start the procedure of time again 

        This Work if U have no Database of images of user watching the video.....
    But if U have the images let me Thanks
I hope this will help u