CN112667843B - 一种图像输出校验方法 - Google Patents
一种图像输出校验方法 Download PDFInfo
- Publication number
- CN112667843B CN112667843B CN202110060774.3A CN202110060774A CN112667843B CN 112667843 B CN112667843 B CN 112667843B CN 202110060774 A CN202110060774 A CN 202110060774A CN 112667843 B CN112667843 B CN 112667843B
- Authority
- CN
- China
- Prior art keywords
- image
- check value
- time
- value
- expected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012795 verification Methods 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000001914 filtration Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种图像输出校验方法,其在计算的校验值与期待校验值不一致时,不直接显示告警图像,而是再将其与上一次的期待校验值进行对比,如果仍不一致后方报警。其过滤了因计算值与期待值之间存在时间差而产生的误报警,针对因为显示图片快速变化、帧缓存图片和实时图片不一致的情况引入了容错机制,较好的避免了因此导致误判,提高了图像输出校验准确性。
Description
技术领域
本发明涉及图像输出校验技术领域,具体为一种图像输出校验方法。
背景技术
在传统的图像输出校验机制里,将根据设备输出图像实时计算出的校验值和图像数据库中的预先计算的期待校验值进行比对,从而实现对输出图像的校验,探测到图像显示的歪曲,变形及失真等异常状态。
然而,由于图像的输出是实时动态的,抓取到的用于校验值计算的图像输出和进行校验比对时实际显示的图像输出会存在一定的时间差,即计算图像校验值的所需的时间,从而会出现假性校验错误。
发明内容
本发明目的在于提供一种避免上述假性校验错误的图像输出校验方法,以提高图像输出校验的准确率。
本发明所述的图像输出校验方法,包括以下步骤:
s1、根据当前帧缓存中的图像数据计算图像所对应的校验值;
s2、调取在图像数据库中预存的期待校验值,并将校验值与期待校验值进行对比;
s3、若比对结果一致,则校验通过,显示图像;若比对结果不一致,则向前调取上一次的期待校验值再次进行比对;
s4、如再次比对结果不一致,则校验错误,显示告警图像;如再次比对结果一致,则启用计数器开始计数,并返回到s1重复上述步骤;对计数器设置阈值,当计数器计数超出阈值范围,则校验错误,显示告警图像。
本发明所述的图像输出校验方法,其在计算的校验值与期待校验值不一致时,不直接显示告警图像,而是再将其与上一次的期待校验值进行对比,如果仍不一致后方报警。而对于与上一次的期待校验值相同的情况,则暂时不报警。其过滤了因计算值与期待值之间存在时间差而产生的误报警,针对因为显示图片快速变化、帧缓存图片和实时图片不一致的情况引入了容错机制,较好的避免了因此导致误判,提高了图像输出校验准确性。
同时,其又对计算的校验值与上次期待校验值一致设置计数器计数,限制其相一致的次数,在连续出现计算的校验值与上次期待校验值一致的次数超出计数器的阈值范围时,同样校验不通过,显示告警图像。因显示图像在帧缓存中渲染其时间通常较短,为毫秒级,连续多次对缓存中图像计算校验值后,其缓存中的图片通常已经完成渲染过程,处于稳定状态,因此当计数器达合理的阈值后,如此时计算校验值与期待校验值仍不一致,而仅与上次的期待校验值一致,同样应属校验错误,显示报警图像;如此时仍不判断为检验错误,则反而会导致新的误判,因此,设置阈值限制计算校验值与上一次期待校验值相同的次数,可进一步的降低误判,提高校验准确性。
具体实施方式
一种图像输出校验方法,包括以下步骤:
s1、根据当前帧缓存中的RGBA格式图像数据计算图像所对应的校验值;
s2、调取在图像数据库中预存的期待校验值,并将校验值与期待校验值进行对比;
s3、若比对结果一致,则校验通过,显示图像;若比对结果不一致,则向前调取上一次的期待校验值再次进行比对;
s4、如再次比对结果不一致,则校验错误,显示告警图像;如再次比对结果一致,则启用计数器开始计数,并返回到s1重复上述步骤;对计数器设置阈值,当计数器计数超出阈值范围,则校验错误,显示告警图像。
所述检验方法,通过引入计算校验值与上次期待校验值比对,有效过滤了因计算图像校验值的所需的时间,导致的假性误判。同时通过计数器对计算校验值与上次期待校验值相一致的次数进行限制,避免了引入上次期待校验值比较可能另外带来的误判,提高了图像校验的准确性。超出合理的容错阈值即为判断为校验错误。设置阈值限定重新比较的次数,保证系统安全性。
所述计数器的阈值是过滤因时间差导致的校验错误误判的所需最大值。即,重复比较次数达到阈值时,即可实现将校验值计算所需时间差引起的校验错误误判过滤掉。设置计数器阈值数值受硬件性能,图像数据库大小,图像维度,以及系统对性能要求所影响。
所述帧缓存中的图像数据通常为RGBA格式,其为RGBA格式的像素的集合 ,一个像素即为四个字节的RGBA格式的数据,一张图像由若干个四字节的RGBA格式的数据构成。其校验值的计算可通过将图像数据按字节进行位运算计算出图片对应的校验值。例如采取的循环冗余校验公式(CRC)的计算方法,输入为RGBA格式的图像数据,通过对图像数据按字节进行循环冗余校验的位运算,得到图像数据所对应的校验值。
所述图像输出校验方法,还可设置校验开始后的容错时间阈值,当校验时间与当前时间的时间差小于阈值时,不显示告警图像。通过设置容错时间,用于控制监测到的校验错误是否显示;当监测到校验错误时,如还处在容错时间范围内,并不会立即显示校验错误告警图标,而是继续显示当前所对应的图像。即,在容错时间阈值内,无论校验结果正确还是错误,都会继续显示当前图像。只有当监测时间(当前时间-监测开始时间)超过容错时间阈值后,才会显示校验错误的告警图像,提醒用户出现了图像的校验错误。引入容错时间阈值过滤的能在显示警告图像时,保证已经经过了校验的阈值时间,确保对告警图像的显示是在校验结束后进行。
所述图像输出校验方法,通过计数器阈值过滤保证监控进程的正确监测,通过时间阈值过滤确保图像显示进程对校验错误的正确显示。
这种时间阈值过滤的逻辑,保证了图像在显示容错时间阈值后,才显示告警图像,充分保证了对图像的校验时间,从而进一步过滤掉了假性的校验错误,提高交验的准确性。
所述容错时间阈值需保证在显示校验错误告警时,已经经过了所需的校验时间,例如2s。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (2)
1.一种图像输出校验方法,其特征在于,包括以下步骤:
s1、根据当前帧缓存中的图像数据计算图像所对应的校验值;
s2、调取在图像数据库中预存的期待校验值,并将校验值与期待校验值进行对比;
s3、若比对结果一致,则校验通过,显示图像;若比对结果不一致,则向前调取上一次的期待校验值再次进行比对;
s4、如再次比对结果不一致,则校验错误,显示告警图像;如再次比对结果一致,则启用计数器开始计数,并返回到s1重复上述步骤;对计数器设置阈值,当计数器计数超出阈值范围,则校验错误,显示告警图像。
2.根据权利要求1所述的图像输出校验方法,其特征在于,设置校验开始后的容错时间阈值,当校验时间与当前时间的时间差小于阈值时,不显示告警图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110060774.3A CN112667843B (zh) | 2021-01-18 | 2021-01-18 | 一种图像输出校验方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110060774.3A CN112667843B (zh) | 2021-01-18 | 2021-01-18 | 一种图像输出校验方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112667843A CN112667843A (zh) | 2021-04-16 |
CN112667843B true CN112667843B (zh) | 2024-06-18 |
Family
ID=75415468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110060774.3A Active CN112667843B (zh) | 2021-01-18 | 2021-01-18 | 一种图像输出校验方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112667843B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578177A (zh) * | 2015-12-15 | 2016-05-11 | 浙江广播电视集团 | 基于crc校验的视频静帧检测系统及方法 |
CN108764110A (zh) * | 2018-05-23 | 2018-11-06 | 大连民族大学 | 基于hog特征行人检测器的递归错检校验方法、系统及设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016200826A1 (de) * | 2016-01-21 | 2017-07-27 | Robert Bosch Gmbh | Vorrichtung und Verfahren zum Überprüfen einer Gültigkeit von Bilddaten in einer Anzeigeeinrichtung |
DE102016225349A1 (de) * | 2016-12-16 | 2018-06-21 | Robert Bosch Gmbh | Verfahren zum Überprüfen einer Gültigkeit von Bilddaten |
CN111241938A (zh) * | 2019-12-31 | 2020-06-05 | 深圳奇迹智慧网络有限公司 | 基于图像校验的人脸识别方法、装置和计算机设备 |
-
2021
- 2021-01-18 CN CN202110060774.3A patent/CN112667843B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578177A (zh) * | 2015-12-15 | 2016-05-11 | 浙江广播电视集团 | 基于crc校验的视频静帧检测系统及方法 |
CN108764110A (zh) * | 2018-05-23 | 2018-11-06 | 大连民族大学 | 基于hog特征行人检测器的递归错检校验方法、系统及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112667843A (zh) | 2021-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108398915B (zh) | 控制装置以及其控制方法 | |
JPH0528005A (ja) | 誤動作検出方式 | |
US9778988B2 (en) | Power failure detection system and method | |
US20090199056A1 (en) | Memory diagnosis method | |
CN107077408A (zh) | 故障处理的方法、计算机系统、基板管理控制器和系统 | |
CN102331954A (zh) | 半导体器件 | |
CN105117301A (zh) | 一种内存预警的方法及装置 | |
CN110906508A (zh) | 空调传感器的故障检测方法及系统 | |
CN112667843B (zh) | 一种图像输出校验方法 | |
CN113407391A (zh) | 故障处理的方法、计算机系统、基板管理控制器和系统 | |
CN113740741A (zh) | 电池热失控预警方法、装置、介质和设备 | |
US20220284704A1 (en) | Anomaly detection method and system for image signal processor | |
CN111555895B (zh) | 一种分析网站故障的方法、装置、存储介质及计算机设备 | |
CN114610560B (zh) | 系统异常监控方法、装置和存储介质 | |
JPH06175934A (ja) | 1ビットエラー処理方式 | |
CN113054979B (zh) | 按键防呆的控制方法、装置、计算机设备及存储介质 | |
JP2002327649A (ja) | 電子制御システムの故障診断装置 | |
JP7494709B2 (ja) | 故障予見診断装置及び故障予見診断方法 | |
CN113867994B (zh) | 机箱vpd信息处理方法、装置、存储设备及可读存储介质 | |
CN111531582B (zh) | 一种基于视觉的工业机器人故障检测方法及系统 | |
JPH05108385A (ja) | エラー訂正回路診断方式 | |
JP3163904B2 (ja) | 暴走監視機能付きcpu装置 | |
JPH05100910A (ja) | 障害処理方式 | |
CN118200196A (zh) | 电池管理系统的异常重置检测方法、装置、设备及介质 | |
CN117351855A (zh) | 一种led显示屏运行监控预警系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |