我想出了一个基于Matlab的算法,它允许我识别预先录制的视频中的手势。现在,我想运行相同的代码,但对于这次的实时视频,我不确定在放置这两行代码后该如何做:
vid=videoinput('winvideo',1);
预览(Vid);
(实时视频已打开)
我在想一个循环:当视频打开时,反复抓拍一些图像,以便分析它们。
对于k=1:numFrames
我的代码在这里应用。
所以,我想知道如何从预先录制的视频过渡到实时视频。
非常感谢您在这方面的帮助!
发布于 2015-05-16 05:07:21
我建议您首先验证您是否可以使用您的算法实时执行采集+手势识别。为此,首先读取循环中的视频帧并渲染或保存它们,然后计算单个帧的读取和渲染开销,例如t1。还要计算算法处理一幅图像所需的时间,比如t2。吞吐量(no.每秒处理的帧数)将是
吞吐量= 1/(t1 + t2)
重要的是要知道处理一个手势需要多少帧。首先,试着计算最小的no。你需要在给定的时间内识别一个手势,然后实时验证你是否可以处理相同的no。在同一时间内的图像。
https://stackoverflow.com/questions/30255560
复制相似问题