基于ffmpeg和图像识别的行车记录仪录像检测方法及装置制造方法及图纸

技术编号:32819908 阅读:15 留言:0更新日期:2022-03-26 20:17
本发明专利技术公开了基于ffmpeg和图像识别的行车记录仪录像检测方法及装置,该方法包括以下步骤:获取录像文件的第一秒第一帧的预设分辨率图片,与录像文件的缩略图进行比对,根据差异程度确定录像文件是否异常;基于ffmpeg每秒获取录像文件一帧的原始图像,剪裁出时间水印区域,基于图像识别提取出时间水印区域中的时间水印值,根据时间水印值判断录像文件是否连续并被正常分割;根据录像文件的真实时长,与预设录像时长进行比对,根据误差程度判断录像文件是否异常。本发明专利技术可以在较短的时间内对大量录像文件进行自动检测,定位到可能存在问题的录像及其出现问题的具体时间点,节省测试人力,提高测试效率及测试准确度,缩短测试时间。缩短测试时间。缩短测试时间。

【技术实现步骤摘要】
基于ffmpeg和图像识别的行车记录仪录像检测方法及装置


[0001]本专利技术涉及行车记录仪录像测试的
,特别涉及一种基于ffmpeg和图像识别的行车记录仪录像检测方法及装置。

技术介绍

[0002]随着行车记录仪市场的持续火爆,产品的质量越发重要,录像作为行车记录仪的核心功能,有着不同于其他产品的严格要求,在测试过程中面临着录像文件多、测试项多、人工测试耗时久的问题。
[0003]在行车记录仪工作过程中会产生大量的录像文件,以一张16G的TF,覆盖阀值90%来说,以100M一个1分钟录像文件为例,可生成约144个文件,共2.5小时录像,如果通过普通手工测试的方法,光是从头到尾将所有录像文件播放一遍,即需要2.5小时,再对照上述录像要求,进行其他项检查,所需时间远远超过2.5小时,如TF卡数量翻倍,所需时间显然是不可接受的。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种基于ffmpeg和图像识别的行车记录仪录像检测方法,能够在较短的时间内对大量录像文件进行自动检测,提高测试效率,缩短测试时间。
[0005]本专利技术还提出一种具有上述基于ffmpeg和图像识别的行车记录仪录像检测方法的基于ffmpeg和图像识别的行车记录仪录像检测装置。
[0006]本专利技术还提出一种具有上述基于ffmpeg和图像识别的行车记录仪录像检测方法的计算机可读存储介质。
[0007]根据本专利技术的第一方面实施例的基于ffmpeg和图像识别的行车记录仪录像检测方法,包括以下步骤:获取录像文件的第一秒第一帧的预设分辨率图片,与所述录像文件的缩略图进行比对,根据差异程度确定所述录像文件是否异常;基于ffmpeg每秒获取所述录像文件一帧的原始图像,剪裁出时间水印区域,基于图像识别提取出所述时间水印区域中的时间水印值,根据所述时间水印值判断所述录像文件是否连续并被正常分割;根据所述录像文件的真实时长,与预设录像时长进行比对,根据误差程度判断所述录像文件是否异常。
[0008]根据本专利技术实施例的基于ffmpeg和图像识别的行车记录仪录像检测方法,至少具有如下有益效果:通过进行缩略图比对、文件连续性检查及录像时长检测,可以在较短的时间内对大量录像文件进行自动检测,定位到可能存在问题的录像及其出现问题的具体时间点,节省测试人力,提高测试效率及测试准确度,缩短测试时间。
[0009]根据本专利技术的一些实施例,基于图像识别提取出所述时间水印区域中的时间水印值的方法为:对所述时间水印区域进行二值化降噪和领域降噪后,进行图像识别。
[0010]根据本专利技术的一些实施例,提取所述录像文件名称出的时间值,与所述录像文件
的第一秒第一帧的所述时间水印值进行比对,若相等则确认所述录像文件分割正常。
[0011]根据本专利技术的一些实施例,根据所述时间水印值判断所述录像文件是否连续包括:若时间相邻的两个所述录像文件中,前一所述录像文件的最后一秒相应的所述时间水印值与后一所述录像文件的第一秒相应的所述时间水印值连续,则确认两个所述录像文件连续;若单个所述录像文件的相邻两秒获取到的所述时间水印值连续,则确认单个所述录像文件连续。
[0012]根据本专利技术的一些实施例,还包括:若单个所述录像文件不连续,则基于预设阈值范围,基于不连续发生时的所述时间水印值在对应的预设时间阈值内,基于ffmpeg查找冻帧;若未找到冻帧,则确认发生丢帧,记录所述录像文件及相应的不连续发生时的所述时间水印值;若找到冻帧,则确认画面卡顿,记录所述录像文件及相应的不连续发生时的所述时间水印值。
[0013]根据本专利技术的一些实施例,还包括:调用ffmpeg自带的blackdetect滤镜,检查单个所述录像文件,获取黑屏帧的起始时间、持续时间以及结束时间。
[0014]根据本专利技术的一些实施例,还包括:调用ffmpeg自带的silencedetect接口,检查单个所述录像文件,获取静音帧的起始时间、持续时间以及结束时间。
[0015]根据本专利技术的一些实施例,还包括:调用ffmpeg解码单个所述录像文件,解析音频帧的帧信息,获取每帧所述音频帧的pts_size值,得到相应的音量平均值;比较每帧所述音频帧的pts_size值与所述音量平均值的差值,若所述差值不在相应的阈值内,则确认出现录音突变异常,记录所述录像文件及录音突变发生的时间。
[0016]根据本专利技术的第二方面实施例的基于ffmpeg和图像识别的行车记录仪录像检测装置,包括:缩略图比对模块,用于获取所述录像文件的第一秒第一帧的预设分辨率图片,与所述录像文件的缩略图进行比对,根据差异程度确定所述录像文件是否异常;连续性检测模块,用于基于ffmpeg每秒获取所述录像文件一帧的原始图像,剪裁出时间水印区域,基于图像识别提取出所述时间水印区域中的时间水印值,根据所述时间水印值判断所述录像文件是否连续并被正常分割;时长检测模块,用于根据所述录像文件的真实时长,与预设录像时长进行比对,根据误差程度判断所述录像文件是否异常。
[0017]根据本专利技术实施例的基于ffmpeg和图像识别的行车记录仪录像检测装置,至少具有如下有益效果:通过进行缩略图比对、文件连续性检查及录像时长检测,可以在较短的时间内对大量录像文件进行自动检测,定位到可能存在问题的录像及其出现问题的具体时间点,节省测试人力,提高测试效率及测试准确度,缩短测试时间。
[0018]根据本专利技术的第三方面实施例的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据本专利技术的第一方面实施例的方法。
[0019]根据本专利技术实施例的计算机可读存储介质,至少具有与本专利技术的第一方面实施例的方法同样的有益效果。
[0020]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0021]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得
明显和容易理解,其中:
[0022]图1为本专利技术实施例的方法的流程示意图;
[0023]图2为本专利技术实施例的方法中的主要检测的流程示意图;
[0024]图3为本专利技术实施例的方法中对单个录像文件的检测流程示意图;
[0025]图4为本专利技术实施例的方法中的录音异常检测的流程示意图;
[0026]图5为本专利技术实施例的装置的模块示意框图。
[0027]附图标记:
[0028]行车记录仪录像检测装置100、缩略图比对模块110、连续性检测模块120、时长检测模块130。
具体实施方式
[0029]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0030]在本专利技术的描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ffmpeg和图像识别的行车记录仪录像检测方法,其特征在于,包括以下步骤:获取录像文件的第一秒第一帧的预设分辨率图片,与所述录像文件的缩略图进行比对,根据差异程度确定所述录像文件是否异常;基于ffmpeg每秒获取所述录像文件一帧的原始图像,剪裁出时间水印区域,基于图像识别提取出所述时间水印区域中的时间水印值,根据所述时间水印值判断所述录像文件是否连续并被正常分割;根据所述录像文件的真实时长,与预设录像时长进行比对,根据误差程度判断所述录像文件是否异常。2.根据权利要求1所述的基于ffmpeg和图像识别的行车记录仪录像检测方法,其特征在于,基于图像识别提取出所述时间水印区域中的时间水印值的方法为:对所述时间水印区域进行二值化降噪和领域降噪后,进行图像识别。3.根据权利要求1所述的基于ffmpeg和图像识别的行车记录仪录像检测方法,其特征在于,提取所述录像文件名称出的时间值,与所述录像文件的第一秒第一帧的所述时间水印值进行比对,若相等则确认所述录像文件分割正常。4.根据权利要求1所述的基于ffmpeg和图像识别的行车记录仪录像检测方法,其特征在于,根据所述时间水印值判断所述录像文件是否连续包括:若时间相邻的两个所述录像文件中,前一所述录像文件的最后一秒相应的所述时间水印值与后一所述录像文件的第一秒相应的所述时间水印值连续,则确认两个所述录像文件连续;若单个所述录像文件的相邻两秒获取到的所述时间水印值连续,则确认单个所述录像文件连续。5.根据权利要求4所述的基于ffmpeg和图像识别的行车记录仪录像检测方法,其特征在于,还包括:若单个所述录像文件不连续,则基于预设阈值范围,基于不连续发生时的所述时间水印值在对应的预设时间阈值内,基于ffmpeg查找冻帧;若未找到冻帧,则确认发生丢帧,记录所述录像文件及相应的不连续发生时的所述时间水印值;若找到...

【专利技术属性】
技术研发人员:华晨
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1