一种动态logo的缺陷自动检测方法技术

技术编号:21829568 阅读:31 留言:0更新日期:2019-08-10 16:55
本发明专利技术公开了一种动态logo的缺陷自动检测方法,包括:待测样机上电播放动态logo;根据动态logo播放的帧率,将摄像头设置为对应帧率进行图片信息采集并存储;读取存储的图片信息,将采集的图片逐帧分析,图片分析包括:读取图片,获取图片色域;根据色域占比区分图像类型,图像类型包括非logo图片、动态logo图片、静态logo图片;分析图片色域,对比色域差值判定结果,包括:对动态logo图片进行画面卡顿缺陷分析和闪屏缺陷分析;对静态logo图片进行闪屏缺陷分析;返回测试结果,测试结果异常时,保存对应采集的图片信息。采用该技术方案实现了动态logo的自动检测,保障产品质量,提高了测试效率。

An Automatic Defect Detection Method for Dynamic Logo

【技术实现步骤摘要】
一种动态logo的缺陷自动检测方法
本专利技术涉及车载电子领域,特别涉及一种动态logo的缺陷自动检测方法。
技术介绍
在汽车启动时,车机的开机logo偶尔会出现不显示、闪屏、卡顿等异常,由于动态logo的显示与普通视频播放的原理不同,且这种市场反馈常有但复现概率极低的问题非常困扰测试,测试员甚至需要重复数万次的操作才能重现问题。
技术实现思路
本专利技术实施例的目的在于提供一种动态logo的缺陷自动检测方法,实现了动态logo的自动检测,保障产品质量,提高了测试效率,释放了人力资源。本专利技术实施例提供的一种动态logo的缺陷自动检测方法,包括:待测样机上电播放动态logo;根据动态logo播放的帧率,将摄像头设置为对应帧率进行图片信息采集并存储;读取存储的图片信息,将采集的图片逐帧分析,图片分析包括:读取图片,获取图片色域;根据色域占比区分图像类型,图像类型包括非logo图片、动态logo图片、静态logo图片;分析图片色域,对比色域差值判定结果,包括:对动态logo图片进行画面卡顿缺陷分析和闪屏缺陷分析;对静态logo图片进行闪屏缺陷分析;返回测试结果,测试结果异常时,保存对应采集的图片信息。可选地,画面卡顿判断包括:获取动态logo数组;设置logo的ROI;根据帧率,循环的将间隔一定数量的图片相减;判断ROI区域黑色占比,与设置的阈值比进行比较,如果不大于阈值则判断为画面未卡顿,否则判断为两张图片一致画面卡顿。可选地,闪屏判断包括:设置logo的ROI;分别获取非logo图片数组、获取动态logo数组、获取静态logo数组;将获取的动态logo数组和静态logo数组除以帧率,即为logo显示时长,根据各logo的显示时长,判断是否为闪屏;判断获取的非logo图片数组的最后一位key值是否在logo数组的key值范围区间内,如果是则判断出现异常。可选地,区分图像类型包括:读取logo模板图片;获取模板图片色域;获取全色域中比重在预定范围内的颜色;将模板图片与采集的图片色域信息进行比对,判断图像类型为非logo图片、动态logo图片或静态logo图片。可选地,采集时间为开机时长,采集完成后保存图片。可选地,分析完成后再进行第二轮测试。可选地,在开始采集预定时间后,启动另一个线程开始对图片信息进行分析。可选地,采用两个线程同时在采集的图片数据组两端索引图片进行分析。可选地,如需查看画面卡顿、闪屏或出现异常的待测样机动态logo播放是否能恢复正常,配置另一摄像头实时采集动态logo播放视频,恢复正常时清空缓存,未恢复正常则继续录制指定时长再保存。由上可见,应用本实施例技术方案,由于采用一种自动检测的方式实现对动态logo出现的缺陷进行反复检测,能够节省人工成本,提高测试效率,保障产品质量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种动态logo的缺陷自动检测系统框图;图2为本专利技术提供的一种图片分析流程图;图3为本专利技术提供的一种画面卡顿判断流程图;图4为本专利技术提供的一种闪屏异常判断流程图;图5为本专利技术提供的一种Logo分类流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例:本实施例提供一种动态logo的缺陷自动检测方法,如图1所示,包括:待测样机上电播放动态logo;根据动态logo播放的帧率,通过NIvisionAcquisition工具,将摄像头设置为对应帧率进行采集(一般为30/60帧),采集时间为开机时长,采集完成后保存图片;读取存储的图片信息,将采集的图片逐帧分析,分析完成后再进行第二轮测试,如图2所示,图片分析包括:读取图片,获取图片色域;根据色域占比区分图像类型,图像类型包括非logo图片、动态logo图片、静态logo图片;分析图片色域,对比色域差值判定结果,包括:对动态logo图片进行画面卡顿缺陷分析和闪屏缺陷分析;对静态logo图片进行闪屏缺陷分析;返回测试结果,测试结果异常时,保存对应采集的图片信息。为了提高测试效率,可在logo开始采集5-10s后,启动另一个线程开始对图片信息进行分析;或者采用两个线程同时在采集的图片数据组两端索引图片进行分析。可以但不限于,如图3所示,画面卡顿判断包括:获取动态logo数组;设置logo的ROI;根据帧率,循环的将间隔一定数量的图片相减;判断ROI区域黑色占比,与设置的阈值比进行比较,如果不大于阈值则判断为画面未卡顿,否则判断为两张图片一致画面卡顿。可以但不限于,如图4所示,闪屏判断包括:设置logo的ROI;分别获取非logo图片数组、获取动态logo数组、获取静态logo数组;将获取的动态logo数组和静态logo数组除以帧率,即为logo显示时长,根据各logo的显示时长,判断是否为闪屏;判断获取的非logo图片数组的最后一位key值是否在logo数组的key值范围区间内,如果是则判断出现异常。可以但不限于,如图5所示,区分图像类型包括:读取logo模板图片;获取模板图片色域;获取全色域中比重在预定范围内的颜色;将模板图片与采集的图片色域信息进行比对,判断图像类型为非logo图片、动态logo图片或静态logo图片。可以但不限于,如需查看画面卡顿、闪屏或出现异常的待测样机动态logo播放是否能恢复正常,配置另一摄像头实时采集动态logo播放视频,恢复正常时清空缓存,未恢复正常则继续录制指定时长再保存。采用该技术方案实现了动态logo的自动检测,可长时间工作,精确检测对应缺陷,保障产品质量,可以替代人检测,提高了测试效率,释放了人力资源。以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种动态logo的缺陷自动检测方法,其特征在于,包括:待测样机上电播放动态logo;根据动态logo播放的帧率,将摄像头设置为对应帧率进行图片信息采集并存储;读取存储的图片信息,将采集的图片逐帧分析,图片分析包括:读取图片,获取图片色域;根据色域占比区分图像类型,图像类型包括非logo图片、动态logo图片、静态logo图片;分析图片色域,对比色域差值判定结果,包括:对动态logo图片进行画面卡顿缺陷分析和闪屏缺陷分析;对静态logo图片进行闪屏缺陷分析;返回测试结果,测试结果异常时,保存对应采集的图片信息。

【技术特征摘要】
1.一种动态logo的缺陷自动检测方法,其特征在于,包括:待测样机上电播放动态logo;根据动态logo播放的帧率,将摄像头设置为对应帧率进行图片信息采集并存储;读取存储的图片信息,将采集的图片逐帧分析,图片分析包括:读取图片,获取图片色域;根据色域占比区分图像类型,图像类型包括非logo图片、动态logo图片、静态logo图片;分析图片色域,对比色域差值判定结果,包括:对动态logo图片进行画面卡顿缺陷分析和闪屏缺陷分析;对静态logo图片进行闪屏缺陷分析;返回测试结果,测试结果异常时,保存对应采集的图片信息。2.如权利要求1所述的一种动态logo的缺陷自动检测方法,其特征在于,画面卡顿判断包括:获取动态logo数组;设置logo的ROI;根据帧率,循环的将间隔一定数量的图片相减;判断ROI区域黑色占比,与设置的阈值比进行比较,如果不大于阈值则判断为画面未卡顿,否则判断为两张图片一致画面卡顿。3.如权利要求1或2所述的一种动态logo的缺陷自动检测方法,其特征在于,闪屏判断包括:设置logo的ROI;分别获取非logo图片数组、获取动态logo数组、获取静态logo数组;将获取的动态logo数组和静态logo数组除以帧率,即为logo显示时长,根据各logo的显示时长,判断是...

【专利技术属性】
技术研发人员:彭芳炎姜灿
申请(专利权)人:惠州市德赛西威智能交通技术研究院有限公司
类型:发明
国别省市:广东,44

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

1