【技术实现步骤摘要】
一种自动探测帧密度以平滑播放实时视频的系统及方法
[0001]本专利技术涉及视频播放处理
,特别涉及一种自动探测帧密度以平滑播放实时视频的系统及方法。
技术介绍
[0002]随着人工智能技术的不断发展,AI算法不再仅仅局限于理论知识层面,在现实生活中各类场景均有落地实现,这其中机器视觉便是一个重要方向。其主要使用场景为:通过视觉传感器(如网络摄像头)采集实时图像数据,经AI算法分析处理这些图像数据,然后将处理后的图像数据以视频或者图片的形式展示出来。通常,摄像头采集的原始图像,其帧密度是均匀的,比如帧率为25的摄像头采集的图像数据每帧之间的时间间隔为40ms。由于每帧图像的内容各不相同,算法处理的时间也就各不相等;再者为提高计算资源利用率,图像可能以“批”的形式被算法载入处理,即一次处理多帧图像,而每一批图像处理的时间并不一致。基于以上原因,导致算法输出的结果图像帧密度并不是均匀的,而密度不均匀的连续帧,如果不做任何处理直接播放,人眼看到的将会是“卡顿”、“鬼畜”的视频画面。
[0003]现有技术方案主要分为以 ...
【技术保护点】
【技术特征摘要】
1.一种自动探测帧密度以平滑播放实时视频的系统,包括分处两个线程或进程的图像处理模块和实时播放模块,所述的图像处理模块和实时播放模块通过消息队列共享图像数据,所述的图像处理模块用于处理输入的原始图像数据,输出新的处理之后的图像数据,并将处理完的测试图像写入到所述的消息队列;所述的实时播放模块读取所述的消息队列中的图像数据,并将读到的图像实时显示出来。2.一种自动探测帧密度以平滑播放实时视频的方法,包括以下步骤:A、获取消息队列中的缓存图像数量;B、将所述的缓存图像数量与预设帧数范围值进行对比;C、如果小于等于最低预设帧数,则通过图像读取速度变化率降低图像读取速度,所述的图像读取速度变化率为经验值;如果大于等于最高预设帧数,则通过图像读取速度变化率提高图像读取速度。3.根据权利要求2所述的一种自动探测帧密度以平滑播放实时视频的方法,其特征在于,所述的图像读取速度变化率取值为0.1。4.根据权利要求3所述的一种自动探测帧密度以平滑播放实时视频的方法,其特征在于,所述的方法还包括步骤:D、记录图像的读取速度,记录其图像读取速度为增加、不变或减少;如果图像的读取速度为一直增加或者一直减少,则通过图像读取速度变化率调整系数增大所述的图像读取速度变化率,所述的图像读取速度变化率调整系数为经验值;如果图像的读取速度连续在增加与减少之间...
【专利技术属性】
技术研发人员:程诗尧,杨风光,单鹏飞,
申请(专利权)人:山东智驱力人工智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。