System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及分布式拼接显示屏,尤其是指一种分布式可视化自动测试方法。
技术介绍
1、液晶拼接是根据不同使用需求,实现画面分割单屏显示或多屏显示的百变大屏功能:单屏分割显示、单屏单独显示、任意组合显示、全屏液晶拼接、双重拼接液晶拼接屏、竖屏显示,图像边框可选补偿或遮盖,支持数字信号的漫游、缩放拉伸、跨屏显示,各种显示预案的设置和运行,全高清信号实时处理。
2、随着多媒体技术的深入发展,分布式显示拼接屏在指挥中心、大数据可视化灯项目中的普遍运用,如此数量的分布式显示屏在长期运行过程中可能会导致的一些问题可能无法避免,例如设备工作异常,以及显示设备老化(光机,led色彩变暗)、异常(黑屏)导致的显示效果变差问题,这些问题可能导致分布式项目的效果变差或者引发监控系统不稳定。现有分布式可视化系统检测主要依靠维护人员观察,或者操作人员发现问题后进行反馈,再由售后人员进行检修的方式。
技术实现思路
1、本专利技术要解决的技术问题是提供一种分布式可视化自动测试方法,该分布式可视化自动测试方法减少了人工干预,提高了系统的可靠性,及时发现线上报修。
2、为了解决上述技术问题,本专利技术采用如下技术方案:
3、一种分布式可视化自动测试方法,其包括
4、在分布式拼接显示屏区域设置高清摄像头,对分布式拼接显示屏进行高清摄像;
5、建立线上分布式系统,用于收集分布式拼接显示屏的显示信息和提供计算支持;
6、获取高清摄像头拍摄分布式拼接显
7、将高清摄像头的视频流解码成rgb图片;
8、使用rgb图片转灰度图做图像识别,检测分布式拼接显示屏单元格的局部区域的亮度变化,引入加权结构相似性算法,当出现连续一定时间比对计算加权值变化量小于10单位时,则对当前屏幕信号显示进行第一次异常标记;
9、当检测到屏幕信号显示异常时,从分布式系统原始显示数据中获取该屏幕显示信号图片转灰度图进行对比,当通过对比相似度小于90%时,认定为第二次判定异常;
10、当有二次判定异常屏幕,则将异常信息以及图片发送到分布式系统显示,同时通知维修人员进行维护。
11、进一步地,所述加权结构相似性算法包括:
12、使用opencv的cv2.cvtcolor函数将两张图片转换为灰度图像;
13、使用skimage.measure.compare_ssim函数计算两张灰度图像的ssim指标;
14、计算两张灰度图像的像素值方差,可以使用numpy.var函数;
15、通过加权综合考虑ssim指标和方差参数,得到最终的相似度评分。
16、本专利技术的有益效果:实际使用时,选取分布式拼接显示屏,根据分布式拼接显示屏的控制系统进行编辑建立线上分布式系统,用于获取分布式拼接显示屏的显示信息和提供计算支持,然后在分布式拼接显示屏的正前方安装高清摄像头,并将高清摄像头接入线上分布式系统中,获取高清摄像头拍摄分布式拼接显示屏的实时视频流,并将视频流解码成rgb图片,再使用rgb图片转灰度图做图像识别,引入加权结构相似性算法,当出现连续一定时间比对计算加权值变化量小于10单位时,则对当前屏幕信号显示进行第一次异常标记,其他则判定为正常,当检测到屏幕信号显示异常时,从分布式系统删除节点中获取该屏幕显示信号图片转灰度图进行对比,当通过对比相似度小于90%时,认定为第二次判定异常,当有二次判定异常屏幕,则将异常信息以及图片发送到分布式系统显示,同时通知维修人员进行维护。本申请的一种分布式可视化自动测试方法减少了人工干预,提高了系统的可靠性,及时发现线上报修。
本文档来自技高网...【技术保护点】
1.一种分布式可视化自动测试方法,其特征在于:
2.根据权利要求1所述的一种分布式可视化自动测试方法,其特征在于:所述加权结构相似性算法包括:
【技术特征摘要】
1.一种分布式可视化自动测试方法,其特征在于:
2.根据权利要求1...
【专利技术属性】
技术研发人员:肖如志,姚益,田永存,
申请(专利权)人:影迪信息技术上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。