1.一种视频的帧率检测方法,其特征在于,所述方法包括下列步骤:
1)读取第一帧视频数据,并计算该帧视频数据的二值特征;
2)读取下一帧视频数据,并计算当前视频数据的二值特征;
3)比较当前视频数据的二值特征与其上一帧视频数据的二值特征是否相同,若是则记录掉帧并进入步骤4),若否则进入步骤4);
4)保存当前视频数据的二值特征,判断当前视频数据是否为最后一帧视频数据,若是则结束视频的帧率检测并输出掉帧记录,若否则返回步骤2)。
2.根据权利要求1所述的视频的帧率检测方法,其特征在于,所述二值特征的计算方法具体为:
11)对视频数据进行格式转换,得到视频数据的灰度图;
12)提取步骤11)得到的灰度图的二值特征,即为视频数据的二值特征。
3.根据权利要求2所述的视频的帧率检测方法,其特征在于,所述步骤11)具体为:
111)将视频数据从YUV格式转换为RGB格式;
112)对RGB格式的数据进行灰度处理,得到灰度图。
4.根据权利要求3所述的视频的帧率检测方法,其特征在于,所述将视频数据从YUV格式转换为RGB格式具体为:
R=1.164(Y-16)+1.596(V-128)
G=1.164(Y-16)-0.813(V-128)-0.391(U-128)
B=1.164(Y-16)+2.018(U-128)
其中,R为RGB格式中R通道的值,G为RGB格式中G通道的值,B为RGB格式中B通道的值,Y为YUV格式中Y通道的值,U为YUV格式中U通道的值,V为YUV格式中V通道的值。
5.根据权利要求3所述的视频的帧率检测方法,其特征在于,所述对RGB格式的数据进行灰度处理具体为:
Gray=R×0.299+G×0.587+B×0.114
其中,Gray为得到的灰度图,R为RGB格式中R通道的值,G为RGB格式中G通道的值,B为RGB格式中B通道的值。
6.根据权利要求2所述的视频的帧率检测方法,其特征在于,所述步骤12)具体为:
121)将视频数据的灰度图按照相邻的3×3个像素进行分割得到所有3×3像素块;
122)对每一个分割得到的3×3像素块,将像素块内的每一个周围点的像素与中心像素进行数值比较,若该周围点的像素大于中心像素,则周围点的值记为1,否则该周围点的值记为0;
123)以像素块的左上角为起点,按顺时针方向依次获取周围点的值,得到的序列即为该像素块的局部二值特征,将所有像素块的局部二值特征进行组合,得到灰度图的二值特征。