我在Matlab上提出了一种算法,它允许我识别预先录制的视频上的手势。现在,我想运行相同的代码,但这次实时视频,我不知道如何在这两行之后做到这一点:
VID = videoinput(' WINVIDEO',1);
预览(VID);
(实时视频开启)
我正在考虑一个循环:当视频打开时,重复拍摄一些图像以便分析它们。
表示k = 1:numFrames
我的代码在这里应用。
所以,我想知道如何从预先录制的视频转换为实时视频。
非常感谢你的帮助!
答案 0 :(得分:0)
我建议您先验证是否可以使用算法实时进行采集+手势识别。为此,首先在循环中读取视频帧并渲染或保存它们并计算单个帧的读取和渲染开销,例如t1。还计算算法处理一个图像所用的时间,例如t2。系统的吞吐量(每秒帧数的数量)将为
吞吐量= 1 /(t1 + t2)
了解处理手势需要多少帧非常重要。首先,尝试计算最小值。您需要在给定时间内识别手势然后实时验证是否可以处理相同的手势的图像。在同一时间的图像。