CN111669575A - 图像处理效果的测试方法、***、电子设备、介质及终端 - Google Patents

图像处理效果的测试方法、***、电子设备、介质及终端 Download PDF

Info

Publication number
CN111669575A
CN111669575A CN202010565411.0A CN202010565411A CN111669575A CN 111669575 A CN111669575 A CN 111669575A CN 202010565411 A CN202010565411 A CN 202010565411A CN 111669575 A CN111669575 A CN 111669575A
Authority
CN
China
Prior art keywords
image
image data
processing
post
processing mode
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.)
Granted
Application number
CN202010565411.0A
Other languages
English (en)
Other versions
CN111669575B (zh
Inventor
邓锦湖
李海
韩向利
高均
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN202010565411.0A priority Critical patent/CN111669575B/zh
Publication of CN111669575A publication Critical patent/CN111669575A/zh
Application granted granted Critical
Publication of CN111669575B publication Critical patent/CN111669575B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种图像处理效果的测试方法、***、电子设备、介质及终端。其中,测试方法应用于终端并且包括:在终端根据待测图像后处理模式处理由终端采集的原始图像数据之前,从配置文件中读取黄金图像数据以替换原始图像数据;终端根据待测图像后处理模式处理黄金图像数据以得到实际图像数据;从配置文件中读取经由与待测图像后处理模式对应的标准图像后处理模式处理得到的标准图像数据;比较实际图像数据和标准图像数据以得到比较结果;根据比较结果判断待测图像后处理模式的图像处理效果是否通过测试。本发明可以避免由于人为操作终端所造成的原始图像数据的不稳定所导致的对待测图像后处理模式处理效果的影响,提高测试结果的准确性。

Description

图像处理效果的测试方法、***、电子设备、介质及终端
技术领域
本发明涉及图像处理技术领域,尤其涉及一种图像处理效果的测试方法、***、电子设备、介质及终端。
背景技术
图像质量包括原始图像质量和处理后图像质量,前者是硬件传感器和少量必要的图像前处理生成的原始素材,后者是依赖高精度图像后处理算法对原始素材进行处理得到的图像。
长久以来,终端的图像质量情况依赖于对人为拍摄的大量图像进行人力分辨,该种分辨方式不仅耗时耗力,而且终端的图像质量会随着传感器的温度、拍摄参数、对焦位置的不同而出现较大的区别,无法实现对变量的精确控制,使得实时拍摄的图像与前一秒拍摄的图像存在区别,这种区别既在客观上造成了图像质量的不稳定,又很难通过人眼来进行分辨,对图像质量的分辨造成了较大困难。
发明内容
本发明要解决的技术问题是为了克服现有技术中终端的图像质量情况依赖于对人为拍摄的大量图像进行人力分辨的缺陷,提供一种图像处理效果的测试方法、***、电子设备、介质及终端。
本发明是通过下述技术方案来解决上述技术问题:
一种图像处理效果的测试方法,所述测试方法应用于终端,所述测试方法包括:
在所述终端根据待测图像后处理模式处理由所述终端采集的原始图像数据之前,从配置文件中读取黄金图像数据以替换所述原始图像数据,其中,所述配置文件还包括与所述黄金图像数据对应的经由标准图像后处理模式处理得到的标准图像数据;
所述终端根据所述待测图像后处理模式处理所述黄金图像数据以得到实际图像数据;
从所述配置文件中读取经由与所述待测图像后处理模式对应的标准图像后处理模式处理得到的标准图像数据;
比较所述实际图像数据和所述标准图像数据以得到比较结果;
根据所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
较佳地,所述黄金图像数据包括黄金图像以及所述待测图像后处理模式的若干传入参数;
所述从配置文件中读取黄金图像数据以替换所述原始图像数据的步骤包括:
从所述配置文件中读取多组黄金图像数据以分别替换所述原始图像数据,其中,在多组所述黄金图像数据之间,一个传入参数的取值不同而其他传入参数的取值相同;
所述终端根据所述待测图像后处理模式处理所述黄金图像数据以得到实际图像数据的步骤包括:
所述终端根据所述待测图像后处理模式分别处理多组所述黄金图像数据以得到多个实际图像数据;
所述比较所述实际图像数据和所述标准图像数据以得到比较结果的步骤包括:
分别比较多个所述实际图像数据中的每一个和所述标准图像数据以得到多个比较结果;
所述根据所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试的步骤包括:
根据多个所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
较佳地,所述从配置文件中读取黄金图像数据以替换所述原始图像数据的步骤包括:
接收所述终端在采集到原始图像数据时生成的测试请求;
根据所述测试请求从配置文件中读取黄金图像数据以替换所述原始图像数据;
和/或,
所述比较所述实际图像数据和所述标准图像数据以得到比较结果的步骤包括:
根据预设特征提取算法处理所述实际图像数据以得到实际特征图像;
根据所述预设特征提取算法处理所述标准图像数据以得到标准特征图像;
比较所述实际特征图像和所述标准特征图像以得到比较结果;
和/或,
所述测试方法还包括:
在所述待测图像后处理模式的图像处理效果未通过测试时,保存执行所述测试方法时产生的测试数据;
和/或,
所述待测图像后处理模式包括按照预设顺序组合的若干图像后处理算法。
一种图像处理效果的测试***,所述测试***应用于终端,所述测试***包括:
第一读取模块,用于在所述终端根据待测图像后处理模式处理由所述终端采集的原始图像数据之前,从配置文件中读取黄金图像数据以替换所述原始图像数据,其中,所述配置文件还包括与所述黄金图像数据对应的经由标准图像后处理模式处理得到的标准图像数据;
处理模块,用于所述终端根据所述待测图像后处理模式处理所述黄金图像数据以得到实际图像数据;
第二读取模块,用于从所述配置文件中读取经由与所述待测图像后处理模式对应的标准图像后处理模式处理得到的标准图像数据;
比较模块,用于比较所述实际图像数据和所述标准图像数据以得到比较结果;
判断模块,用于根据所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
较佳地,所述黄金图像数据包括黄金图像以及所述待测图像后处理模式的若干传入参数;
所述第一读取模块具体用于从所述配置文件中读取多组黄金图像数据以分别替换所述原始图像数据,其中,在多组所述黄金图像数据之间,一个传入参数的取值不同而其他传入参数的取值相同;
所述处理模块具体用于所述终端根据所述待测图像后处理模式分别处理多组所述黄金图像数据以得到多个实际图像数据;
所述比较模块具体用于分别比较多个所述实际图像数据中的每一个和所述标准图像数据以得到多个比较结果;
所述判断模块具体用于根据多个所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
较佳地,所述第一读取模块包括:
接收单元,用于接收所述终端在采集到原始图像数据时生成的测试请求;
读取单元,用于根据所述测试请求从配置文件中读取黄金图像数据以替换所述原始图像数据;
和/或,
所述比较模块包括:
第一提取单元,用于根据预设特征提取算法处理所述实际图像数据以得到实际特征图像;
第二提取单元,用于根据所述预设特征提取算法处理所述标准图像数据以得到标准特征图像;
比较单元,用于比较所述实际特征图像和所述标准特征图像以得到比较结果;
和/或,
所述测试***还包括:
保存模块,用于在所述待测图像后处理模式的图像处理效果未通过测试时,保存调用所述测试***时产生的测试数据;
和/或,
所述待测图像后处理模式包括按照预设顺序组合的若干图像后处理算法。
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种图像处理效果的测试方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种图像处理效果的测试方法的步骤。
一种终端,包括图像采集模块以及上述任一种图像处理效果的测试***;
所述图像采集模块用于采集原始图像数据。
较佳地,所述终端包括智能手机、智能眼镜、监控摄像头中的至少一种。
本发明的积极进步效果在于:本发明通过从配置文件中读取不受人为拍摄操作影响的黄金图像数据来替换人为拍摄的原始图像数据,可以避免由于人为操作终端所造成的原始图像数据的不稳定所导致的对待测图像后处理模式处理效果的影响,从而有利于待测图像后处理模式处理得到的实际图像数据与从配置文件中读取的效果优良的标准图像数据的比较,进而提高有利于测试结果的准确性,也即,有利于提高测试结果的准确性。
附图说明
图1为根据本发明实施例1的图像处理效果的测试方法的流程图。
图2为根据本发明实施例1的图像处理效果的测试方法中步骤S101的流程图。
图3为根据本发明实施例1的图像处理效果的测试方法中步骤S104的流程图。
图4为根据本发明实施例2的图像处理效果的测试***的模块示意图。
图5为根据本发明实施例3的电子设备的结构示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本实施例提供一种应用于终端的图像处理效果的测试方法,参照图1,本实施例的测试方法包括:
S101、在终端根据待测图像后处理模式处理由终端采集的原始图像数据之前,从配置文件中读取黄金图像数据以替换原始图像数据。
在本实施例中,配置文件至少可以包括黄金图像(golden图像)、若干图像后处理模式分别对应的传入参数、黄金图像对应的分别经由若干标准图像后处理模式处理得到的若干标准图像数据。黄金图像数据是专门用于模拟并替换原始图像数据的测试数据,可以包括黄金图像以及待测图像后处理模式对应的若干传入参数,具体地,可以从配置文件中匹配得到该待测图像后处理模式对应图像后处理模式进而确定该待测图像后处理模式对应的若干传入参数。
在本实施例中,黄金图像是预先存储在配置文件中的一张固定的测试图像,传入参数则会由于待测图像后处理模式的不同而不同,标准图像数据则会由于标准图像后处理模式的不同而不同,进一步地,标准图像后处理模式是一种理想化的、经人工优化的、效果优良的图像处理模式,待测图像后处理模式是为了实现标准图像后处理模式的一种具体的图像处理模式,本实施例旨在对待测图像后处理模式的图像处理效果进行测试。
在本实施例中,图像后处理模式可以包括按照预设顺序组合的若干图像后处理算法,具体地,图像后处理模式可以是若干图像后处理算法的组合并且其中若干图像后处理算法按照预设顺序被应用,可以包括但不限于图像降噪、人像美颜、背景虚化等。
在本实施例中,传入参数是待测图像后处理模式所需传入的参数,可以以用于虚拟用于采集原始图像数据的装置的硬件参数,还可以用于虚拟用于限定待测图像后处理模式的软件参数,具体地,可以包括但不限于对焦点坐标、VCM(Voice Coil Motor,音圈电机)马达位置、图像处理效果强度(例如,大光圈级别、美肤级别等)。
进一步地,在本实施例中,从配置文件中读取到的黄金图像数据可以是一组黄金图像数据,具体地,可以是黄金图像与一组取值的传入参数的组合。从配置文件中读取到的黄金图像数据也可以是多组黄金图像数据,具体地,可以是黄金图像与多组取值的传入参数的组合,其中,在多组黄金图像数据之间,黄金图像相同并且传入参数中的一个传入参数的取值不同而其他传入参数的取值相同,例如,取值不同的传入参数可以是VCM马达,VCM马达位置的取值可以是从400至650的以微小间隔递增的等差数列,如此,可以在传入参数的取值范围内与黄金图像组合生成得到不同条件下的黄金图像数据,进而可以在测试过程中实现对变量的有效控制,有利于快速定位导致图像处理效果不佳的原因,例如,导致图像处理效果不佳的是哪个传入参数,还有利于待测图像后处理模式的后续改进。
参照图2,本实施例中步骤S101具体可以包括:
S1011、接收终端在采集到原始图像数据时生成的测试请求;
S1012、根据测试请求从配置文件中读取黄金图像数据以替换原始图像数据。
具体地,在本实施例中,可以基于终端对原始图像数据的采集触发测试请求的生成与发送,例如,可以在终端内置的用于采集原始图像数据的装置内部的DCAM(DirectChip Attach Module,直接芯片贴装模块)和ISP(Image Signal Processor,图像信号处理器)处理装置内部的传感器生成的Raw Data(原始数据)后得到原始图像数据时,触发测试请求的生成与发送,进而可以基于测试请求来触发本实施例的测试方法的执行。
S102、终端根据待测图像后处理模式处理黄金图像数据以得到实际图像数据。
在本实施例中,由于原始图像数据被替换为黄金图像数据,待测图像后处理模式径直处理黄金图像数据,以得到能够体现待测图像处理模式的图像处理效果的实际图像数据。进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,由于每组黄金图像数据经处理后均会得到一实际图像数据,则此时经由待测图像后处理模式处理得到的则有多个实际图像数据。
S103、从配置文件中读取经由与待测图像后处理模式对应的标准图像后处理模式处理得到的标准图像数据。
在本实施例中,例如,标准图像后处理模式是HDR(High Dynamic Range,高动态范围)模式,待测图像后处理模式提供了HDR模式的一种实现方式,从而,可以在配置文件中根据待测图像后处理模式查找到HDR模式,进而可以查找到黄金图像经由HDR模式处理得到的标准图像数据以用于图像处理效果对照。进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,由于多组黄金图像数据均包括同一黄金图像并且均与同一标准图像后处理模式对应,从而多组黄金图像数据对应的标准图像数据相同。
S104、比较实际图像数据和标准图像数据以得到比较结果。
参照图3,步骤S104具体可以包括:
S1041、根据预设特征提取算法处理实际图像数据以得到实际特征图像;
S1042、根据预设特征提取算法处理标准图像数据以得到标准特征图像;
S1043、比较实际特征图像和标准特征图像以得到比较结果。
具体地,在本实施例中,预设特征提取算法可以基于深度卷积神经网络、边缘检测、二维傅立叶变换等实现,例如,当采用边缘检测算法实现预设特征提取算法时,可以采用典型的边缘提取参数来控制边缘检测的效果及强度。
在步骤S1043中,可以通过对实际特征图像和标准特征图像进行逐位相减求绝对值之和的方式来确定实际特征图像和标准特征图像的比较结果,具体地,当求得的绝对值之和越大,则实际图像数据与标准图像数据的差异越大,而当求得的绝对值之和越小,则实际图像数据与标准图像数据的差异越小,应当理解,本实施例并不旨在对比较结果的获取方式进行限定,任何能够获取两幅图像之间差异程度的方式均可以用于获取本申请中的比较结果。
进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,则可以分别比较多个实际图像数据中的每一个和标准图像数据以得到多个比较结果,其中每一个比较结果均可以由上述获取绝对值之和的方式得到。此外,获得的多个比较结果还可以用于反映传入参数的取值是否合适。
本实施例能够避免使用人眼来分析图像处理效果,降低了主观因素的影响,提高了测试速度。
S105、根据比较结果判断待测图像后处理模式的图像处理效果是否通过测试;
若否,则执行步骤S106;
S106、保存执行测试方法时产生的测试数据。
在本实施例中,当实际图像数据与标准图像数据的差异较大时,可以证明待测图像后处理模式的图像处理效果偏离标准图像数据所表征的最佳效果,当差异大到一定程度时,在本实施例中,例如求得的绝对值之和超过预设差异阈值时,可以判定待测图像后处理模式的图像处理效果较差,待测图像后处理模式未能通过此次测试。
进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,则可以根据求得的多个比较结果综合判断待测图像后处理模式的图像处理效果是否通过测试。
在本实施例中,在测试结束时,可以在终端屏幕或者终端***日志中打印此次测试结果(例如,测试通过、测试未通过等),还可以在步骤S105判断为否时保存此次测试产生的测试数据,以供后续分析导致图像处理效果不佳的原因。
进一步地,在本实施例中,原始图像数据、黄金图像数据、实际图像数据以及标准图像数据的格式均相同,例如,可以均为YUV格式(被欧洲电视***所采用的一种颜色编码方法)的图像。
在本实施例中,通过从配置文件中读取不受人为拍摄操作影响的黄金图像数据来替换人为拍摄的原始图像数据,可以避免由于人为操作终端所造成的原始图像数据的不稳定所导致的对待测图像后处理模式处理效果的影响,从而有利于待测图像后处理模式处理得到的实际图像数据与从配置文件中读取的效果优良的标准图像数据的比较,进而提高有利于比较结果的准确性,也即,有利于提高测试结果的准确性,还能够实现终端中图像前处理和图像后处理的解耦合,进而能够实现原始图像质量和处理后图像质量的分离,从而能够在图像处理效果不佳时具体区分导致图像处理效果不佳的原因在于图像前处理还是图像后处理。
本实施例能够实现对待测图像处理模式的无人值守的自动化测试,并且将该自动化测试融入了终端的图像采集流程中,具体地,本实施例通过采用不同传入参数搭配的黄金图像数据替换终端采集的原始图像数据以传输给不同的待测图像后处理模式进行处理,以实现对不同待测图像后处理模式图像处理效果的测试,而无需耗费人力来分辨待测图像后处理模式图像处理效果的好坏,提高了测试速度,降低了主观因素影响,保证了测试结果的一致性。
实施例2
本实施例提供一种应用于终端的图像处理效果的测试***,参照图4,本实施例的测试***包括:
第一读取模块201,用于在终端根据待测图像后处理模式处理由终端采集的原始图像数据之前,从配置文件中读取黄金图像数据以替换原始图像数据。
在本实施例中,配置文件至少可以包括黄金图像(golden图像)、若干图像后处理模式分别对应的传入参数、黄金图像对应的分别经由若干标准图像后处理模式处理得到的若干标准图像数据。黄金图像数据是专门用于模拟并替换原始图像数据的测试数据,可以包括黄金图像以及待测图像后处理模式对应的若干传入参数,具体地,可以从配置文件中匹配得到该待测图像后处理模式对应图像后处理模式进而确定该待测图像后处理模式对应的若干传入参数。
在本实施例中,黄金图像是预先存储在配置文件中的一张固定的测试图像,传入参数则会由于待测图像后处理模式的不同而不同,标准图像数据则会由于标准图像后处理模式的不同而不同,进一步地,标准图像后处理模式是一种理想化的、经人工优化的、效果优良的图像处理模式,待测图像后处理模式是为了实现标准图像后处理模式的一种具体的图像处理模式,本实施例旨在对待测图像后处理模式的图像处理效果进行测试。
在本实施例中,图像后处理模式可以包括按照预设顺序组合的若干图像后处理算法,具体地,图像后处理模式可以是若干图像后处理算法的组合并且其中若干图像后处理算法按照预设顺序被应用,可以包括但不限于图像降噪、人像美颜、背景虚化等。
在本实施例中,传入参数是待测图像后处理模式所需传入的参数,可以以用于虚拟用于采集原始图像数据的装置的硬件参数,还可以用于虚拟用于限定待测图像后处理模式的软件参数,具体地,可以包括但不限于对焦点坐标、VCM(Voice Coil Motor,音圈电机)马达位置、图像处理效果强度(例如,大光圈级别、美肤级别等)。
进一步地,在本实施例中,从配置文件中读取到的黄金图像数据可以是一组黄金图像数据,具体地,可以是黄金图像与一组取值的传入参数的组合。从配置文件中读取到的黄金图像数据也可以是多组黄金图像数据,具体地,可以是黄金图像与多组取值的传入参数的组合,其中,在多组黄金图像数据之间,黄金图像相同并且传入参数中的一个传入参数的取值不同而其他传入参数的取值相同,例如,取值不同的传入参数可以是VCM马达,VCM马达位置的取值可以是从400至650的以微小间隔递增的等差数列,如此,可以在传入参数的取值范围内与黄金图像组合生成得到不同条件下的黄金图像数据,进而可以在测试过程中实现对变量的有效控制,有利于快速定位导致图像处理效果不佳的原因,例如,导致图像处理效果不佳的是哪个传入参数,还有利于待测图像后处理模式的后续改进。
参照图4,本实施例中第一读取模块201具体可以包括:
接收单元2011,用于接收终端在采集到原始图像数据时生成的测试请求;
读取单元2012,用于根据测试请求从配置文件中读取黄金图像数据以替换原始图像数据。
具体地,在本实施例中,可以基于终端对原始图像数据的采集触发测试请求的生成与发送,例如,可以在终端内置的用于采集原始图像数据的装置内部的DCAM(DirectChip Attach Module,直接芯片贴装模块)和ISP(Image Signal Processor,图像信号处理器)处理装置内部的传感器生成的Raw Data(原始数据)后得到原始图像数据时,触发测试请求的生成与发送,进而可以基于测试请求来触发对本实施例的测试***的调用。
处理模块202,用于终端根据待测图像后处理模式处理黄金图像数据以得到实际图像数据。
在本实施例中,由于原始图像数据被替换为黄金图像数据,待测图像后处理模式径直处理黄金图像数据,以得到能够体现待测图像处理模式的图像处理效果的实际图像数据。进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,由于每组黄金图像数据经处理后均会得到一实际图像数据,则此时处理模块202经由待测图像后处理模式处理得到的则有多个实际图像数据。
第二读取模块203,用于从配置文件中读取经由与待测图像后处理模式对应的标准图像后处理模式处理得到的标准图像数据。
在本实施例中,例如,标准图像后处理模式是HDR(High Dynamic Range,高动态范围)模式,待测图像后处理模式提供了HDR模式的一种实现方式,从而,可以在配置文件中根据待测图像后处理模式查找到HDR模式,进而可以查找到黄金图像经由HDR模式处理得到的标准图像数据以用于图像处理效果对照。进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,由于多组黄金图像数据均包括同一黄金图像并且均与同一标准图像后处理模式对应,从而多组黄金图像数据对应的标准图像数据相同。
比较模块204,用于比较实际图像数据和标准图像数据以得到比较结果。
参照图4,比较模块204具体可以包括:
第一提取单元2041,用于根据预设特征提取算法处理实际图像数据以得到实际特征图像;
第二提取单元2042,用于根据预设特征提取算法处理标准图像数据以得到标准特征图像;
比较单元2043,用于比较实际特征图像和标准特征图像以得到比较结果。
具体地,在本实施例中,预设特征提取算法可以基于深度卷积神经网络、边缘检测、二维傅立叶变换等实现,例如,当采用边缘检测算法实现预设特征提取算法时,可以采用典型的边缘提取参数来控制边缘检测的效果及强度。
比较单元2043可以通过对实际特征图像和标准特征图像进行逐位相减求绝对值之和的方式来确定实际特征图像和标准特征图像的比较结果,具体地,当求得的绝对值之和越大,则实际图像数据与标准图像数据的差异越大,而当求得的绝对值之和越小,则实际图像数据与标准图像数据的差异越小,应当理解,本实施例并不旨在对比较结果的获取方式进行限定,任何能够获取两幅图像之间差异程度的方式均可以用于获取本申请中的比较结果。
进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,则比较模块204可以分别比较多个实际图像数据中的每一个和标准图像数据以得到多个比较结果,其中每一个比较结果均可以由上述获取绝对值之和的方式得到。此外,获得的多个比较结果还可以用于反映传入参数的取值是否合适。
本实施例能够避免使用人眼来分析图像处理效果,降低了主观因素的影响,提高了测试速度。
判断模块205,用于根据比较结果判断待测图像后处理模式的图像处理效果是否通过测试;
若否,则调用保存模块206,用于保存调用测试***时产生的测试数据。
在本实施例中,当实际图像数据与标准图像数据的差异较大时,可以证明待测图像后处理模式的图像处理效果偏离标准图像数据所表征的最佳效果,当差异大到一定程度时,在本实施例中,例如求得的绝对值之和超过预设差异阈值时,可以判定待测图像后处理模式的图像处理效果较差,待测图像后处理模式未能通过此次测试。
进一步地,在本实施例中原始图像数据被替换为多组黄金图像数据时,则判断模块205可以根据求得的多个比较结果综合判断待测图像后处理模式的图像处理效果是否通过测试。
在本实施例中,在测试结束时,可以在终端屏幕或者终端***日志中打印此次测试结果(例如,测试通过、测试未通过等),还可以在判断模块205判断为否时保存此次测试产生的测试数据至SD卡(Secure Digital Memory Card,安全存储卡)、硬盘、光盘、U盘等存储介质,以供后续分析导致图像处理效果不佳的原因。
进一步地,在本实施例中,原始图像数据、黄金图像数据、实际图像数据以及标准图像数据的格式均相同,例如,可以均为YUV格式(被欧洲电视***所采用的一种颜色编码方法)的图像。
在本实施例中,通过从配置文件中读取不受人为拍摄操作影响的黄金图像数据来替换人为拍摄的原始图像数据,可以避免由于人为操作终端所造成的原始图像数据的不稳定所导致的对待测图像后处理模式处理效果的影响,从而有利于待测图像后处理模式处理得到的实际图像数据与从配置文件中读取的效果优良的标准图像数据的比较,进而提高有利于比较结果的准确性,也即,有利于提高测试结果的准确性,还能够实现终端中图像前处理和图像后处理的解耦合,进而能够实现原始图像质量和处理后图像质量的分离,从而能够在图像处理效果不佳时具体区分导致图像处理效果不佳的原因在于图像前处理还是图像后处理。
本实施例能够实现对待测图像处理模式的无人值守的自动化测试,并且将该自动化测试融入了终端的图像采集流程中,具体地,本实施例通过采用不同传入参数搭配的黄金图像数据替换终端采集的原始图像数据以传输给不同的待测图像后处理模式进行处理,以实现对不同待测图像后处理模式图像处理效果的测试,而无需耗费人力来分辨待测图像后处理模式图像处理效果的好坏,提高了测试速度,降低了主观因素影响,保证了测试结果的一致性。
实施例3
本实施例提供一种电子设备,电子设备可以通过计算设备的形式表现(例如可以为服务器设备),包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中处理器执行计算机程序时可以实现实施例1提供的图像处理效果的测试方法。
图5示出了本实施例的硬件结构示意图,如图5所示,电子设备9具体包括:
至少一个处理器91、至少一个存储器92以及用于连接不同***组件(包括处理器91和存储器92)的总线93,其中:
总线93包括数据总线、地址总线和控制总线。
存储器92包括易失性存储器,例如随机存取存储器(RAM)921和/或高速缓存存储器922,还可以进一步包括只读存储器(ROM)923。
存储器92还包括具有一组(至少一个)程序模块924的程序/实用工具925,这样的程序模块924包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
处理器91通过运行存储在存储器92中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1所提供的图像处理效果的测试方法。
电子设备9进一步可以与一个或多个外部设备94(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口95进行。并且,电子设备9还可以通过网络适配器96与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器96通过总线93与电子设备9的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备9使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)***、磁带驱动器以及数据备份存储***等。
应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
实施例4
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1所提供的图像处理效果的测试方法的步骤。
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1所述的图像处理效果的测试方法的步骤。
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
实施例5
本实施例提供一种终端,包括图像采集模块以及实施例2提供的图像处理效果的测试***,其中,图像采集模块用于采集原始图像数据。在本实施例中,终端既包括用于采集原始图像数据的硬件装置,又包括用于测试待测图像后处理模式的图像处理效果的测试***,例如,终端可以包括但不限于智能手机、智能眼镜、监控摄像头等。
本实施例提供的终端,通过从配置文件中读取不受人为拍摄操作影响的黄金图像数据来替换人为拍摄的原始图像数据,可以避免由于人为操作所造成的原始图像数据的不稳定所导致的对待测图像后处理模式处理效果的影响,从而有利于待测图像后处理模式处理得到的实际图像数据与从配置文件中读取的效果优良的标准图像数据的比较,进而提高有利于比较结果的准确性,也即,有利于提高测试结果的准确性,还能够实现图像前处理和图像后处理的解耦合,进而能够实现原始图像质量和处理后图像质量的分离,从而能够在图像处理效果不佳时具体区分导致图像处理效果不佳的原因在于图像前处理还是图像后处理。
本实施例提供的终端能够实现对待测图像处理模式的无人值守的自动化测试,并且将该自动化测试融入了图像采集流程中,具体地,通过采用不同传入参数搭配的黄金图像数据替换终端采集的原始图像数据以传输给不同的待测图像后处理模式进行处理,以实现对不同待测图像后处理模式图像处理效果的测试,而无需耗费人力来分辨待测图像后处理模式图像处理效果的好坏,提高了测试速度,降低了主观因素影响,保证了测试结果的一致性。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

Claims (10)

1.一种图像处理效果的测试方法,其特征在于,所述测试方法应用于终端,所述测试方法包括:
在所述终端根据待测图像后处理模式处理由所述终端采集的原始图像数据之前,从配置文件中读取黄金图像数据以替换所述原始图像数据,其中,所述配置文件还包括与所述黄金图像数据对应的经由标准图像后处理模式处理得到的标准图像数据;
所述终端根据所述待测图像后处理模式处理所述黄金图像数据以得到实际图像数据;
从所述配置文件中读取经由与所述待测图像后处理模式对应的标准图像后处理模式处理得到的标准图像数据;
比较所述实际图像数据和所述标准图像数据以得到比较结果;
根据所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
2.如权利要求1所述的图像处理效果的测试方法,其特征在于,所述黄金图像数据包括黄金图像以及所述待测图像后处理模式的若干传入参数;
所述从配置文件中读取黄金图像数据以替换所述原始图像数据的步骤包括:
从所述配置文件中读取多组黄金图像数据以分别替换所述原始图像数据,其中,在多组所述黄金图像数据之间,一个传入参数的取值不同而其他传入参数的取值相同;
所述终端根据所述待测图像后处理模式处理所述黄金图像数据以得到实际图像数据的步骤包括:
所述终端根据所述待测图像后处理模式分别处理多组所述黄金图像数据以得到多个实际图像数据;
所述比较所述实际图像数据和所述标准图像数据以得到比较结果的步骤包括:
分别比较多个所述实际图像数据中的每一个和所述标准图像数据以得到多个比较结果;
所述根据所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试的步骤包括:
根据多个所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
3.如权利要求1所述的图像处理效果的测试方法,其特征在于,所述从配置文件中读取黄金图像数据以替换所述原始图像数据的步骤包括:
接收所述终端在采集到原始图像数据时生成的测试请求;
根据所述测试请求从配置文件中读取黄金图像数据以替换所述原始图像数据;
和/或,
所述比较所述实际图像数据和所述标准图像数据以得到比较结果的步骤包括:
根据预设特征提取算法处理所述实际图像数据以得到实际特征图像;
根据所述预设特征提取算法处理所述标准图像数据以得到标准特征图像;
比较所述实际特征图像和所述标准特征图像以得到比较结果;
和/或,
所述测试方法还包括:
在所述待测图像后处理模式的图像处理效果未通过测试时,保存执行所述测试方法时产生的测试数据;
和/或,
所述待测图像后处理模式包括按照预设顺序组合的若干图像后处理算法。
4.一种图像处理效果的测试***,其特征在于,所述测试***应用于终端,所述测试***包括:
第一读取模块,用于在所述终端根据待测图像后处理模式处理由所述终端采集的原始图像数据之前,从配置文件中读取黄金图像数据以替换所述原始图像数据,其中,所述配置文件还包括与所述黄金图像数据对应的经由标准图像后处理模式处理得到的标准图像数据;
处理模块,用于所述终端根据所述待测图像后处理模式处理所述黄金图像数据以得到实际图像数据;
第二读取模块,用于从所述配置文件中读取经由与所述待测图像后处理模式对应的标准图像后处理模式处理得到的标准图像数据;
比较模块,用于比较所述实际图像数据和所述标准图像数据以得到比较结果;
判断模块,用于根据所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
5.如权利要求4所述的图像处理效果的测试***,其特征在于,所述黄金图像数据包括黄金图像以及所述待测图像后处理模式的若干传入参数;
所述第一读取模块具体用于从所述配置文件中读取多组黄金图像数据以分别替换所述原始图像数据,其中,在多组所述黄金图像数据之间,一个传入参数的取值不同而其他传入参数的取值相同;
所述处理模块具体用于所述终端根据所述待测图像后处理模式分别处理多组所述黄金图像数据以得到多个实际图像数据;
所述比较模块具体用于分别比较多个所述实际图像数据中的每一个和所述标准图像数据以得到多个比较结果;
所述判断模块具体用于根据多个所述比较结果判断所述待测图像后处理模式的图像处理效果是否通过测试。
6.如权利要求4所述的图像处理效果的测试***,其特征在于,所述第一读取模块包括:
接收单元,用于接收所述终端在采集到原始图像数据时生成的测试请求;
读取单元,用于根据所述测试请求从配置文件中读取黄金图像数据以替换所述原始图像数据;
和/或,
所述比较模块包括:
第一提取单元,用于根据预设特征提取算法处理所述实际图像数据以得到实际特征图像;
第二提取单元,用于根据所述预设特征提取算法处理所述标准图像数据以得到标准特征图像;
比较单元,用于比较所述实际特征图像和所述标准特征图像以得到比较结果;
和/或,
所述测试***还包括:
保存模块,用于在所述待测图像后处理模式的图像处理效果未通过测试时,保存调用所述测试***时产生的测试数据;
和/或,
所述待测图像后处理模式包括按照预设顺序组合的若干图像后处理算法。
7.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至3中任一项所述的图像处理效果的测试方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述的图像处理效果的测试方法的步骤。
9.一种终端,其特征在于,包括图像采集模块以及如权利要求4-6中任一项所述的图像处理效果的测试***;
所述图像采集模块用于采集原始图像数据。
10.如权利要求9所述的终端,其特征在于,所述终端包括智能手机、智能眼镜、监控摄像头中的至少一种。
CN202010565411.0A 2020-06-19 2020-06-19 图像处理效果的测试方法、***、电子设备、介质及终端 Active CN111669575B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010565411.0A CN111669575B (zh) 2020-06-19 2020-06-19 图像处理效果的测试方法、***、电子设备、介质及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010565411.0A CN111669575B (zh) 2020-06-19 2020-06-19 图像处理效果的测试方法、***、电子设备、介质及终端

Publications (2)

Publication Number Publication Date
CN111669575A true CN111669575A (zh) 2020-09-15
CN111669575B CN111669575B (zh) 2022-07-22

Family

ID=72388777

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010565411.0A Active CN111669575B (zh) 2020-06-19 2020-06-19 图像处理效果的测试方法、***、电子设备、介质及终端

Country Status (1)

Country Link
CN (1) CN111669575B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114255155A (zh) * 2022-02-24 2022-03-29 荣耀终端有限公司 一种图形处理器测试方法和电子设备

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090059028A1 (en) * 2006-10-02 2009-03-05 Nikiforos Kollias Imaging Standard Apparatus and Method
KR20130029706A (ko) * 2011-09-15 2013-03-25 크로마 에이티이 인코포레이티드 이미지 테스트에 관한 이미지 데이터를 처리하기 위한 시스템 및 방법
CN103559680A (zh) * 2012-05-21 2014-02-05 康耐视公司 用于为多层图案的视觉***检查生成合成黄金模板图像的***和方法
CN107197120A (zh) * 2017-05-27 2017-09-22 电子科技大学 图像源兼容测试方法及***
CN108449525A (zh) * 2018-03-26 2018-08-24 京东方科技集团股份有限公司 自动光学检查中标准图像的获取方法及自动光学检查设备
CN108920368A (zh) * 2018-06-29 2018-11-30 北京微播视界科技有限公司 数据测试的方法、装置及电子设备
CN109656800A (zh) * 2017-10-10 2019-04-19 百度在线网络技术(北京)有限公司 图像识别应用的测试方法、装置、终端及存储介质
CN110502444A (zh) * 2019-08-28 2019-11-26 北京达佳互联信息技术有限公司 一种图像处理算法的测试方法及测试装置
US20200125352A1 (en) * 2018-10-19 2020-04-23 Oracle International Corporation SYSTEMS AND METHODS FOR IMPLEMENTING GOLD IMAGE AS A SERVICE (GIaaS)

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090059028A1 (en) * 2006-10-02 2009-03-05 Nikiforos Kollias Imaging Standard Apparatus and Method
KR20130029706A (ko) * 2011-09-15 2013-03-25 크로마 에이티이 인코포레이티드 이미지 테스트에 관한 이미지 데이터를 처리하기 위한 시스템 및 방법
CN103559680A (zh) * 2012-05-21 2014-02-05 康耐视公司 用于为多层图案的视觉***检查生成合成黄金模板图像的***和方法
CN107197120A (zh) * 2017-05-27 2017-09-22 电子科技大学 图像源兼容测试方法及***
CN109656800A (zh) * 2017-10-10 2019-04-19 百度在线网络技术(北京)有限公司 图像识别应用的测试方法、装置、终端及存储介质
CN108449525A (zh) * 2018-03-26 2018-08-24 京东方科技集团股份有限公司 自动光学检查中标准图像的获取方法及自动光学检查设备
CN108920368A (zh) * 2018-06-29 2018-11-30 北京微播视界科技有限公司 数据测试的方法、装置及电子设备
US20200125352A1 (en) * 2018-10-19 2020-04-23 Oracle International Corporation SYSTEMS AND METHODS FOR IMPLEMENTING GOLD IMAGE AS A SERVICE (GIaaS)
CN110502444A (zh) * 2019-08-28 2019-11-26 北京达佳互联信息技术有限公司 一种图像处理算法的测试方法及测试装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114255155A (zh) * 2022-02-24 2022-03-29 荣耀终端有限公司 一种图形处理器测试方法和电子设备

Also Published As

Publication number Publication date
CN111669575B (zh) 2022-07-22

Similar Documents

Publication Publication Date Title
US20230056564A1 (en) Image authenticity detection method and apparatus
CN110602488B (zh) 一种日夜型摄像装置切换异常检测方法、装置及摄像装置
CN103873852A (zh) 多模态并行的视频质量故障检测方法及装置
CN111160202A (zh) 基于ar设备的身份核验方法、装置、设备及存储介质
CN104902143B (zh) 一种基于分辨率的图像去噪方法及装置
CN112784835B (zh) 圆形***的真实性识别方法、装置、电子设备及存储介质
CN111027450A (zh) 银行卡信息识别方法、装置、计算机设备及存储介质
CN117147561B (zh) 用于金属拉链的表面质量检测方法及***
CN112014413A (zh) 一种基于机器视觉的手机玻璃盖板视窗区缺陷检测方法
CN111226226A (zh) 基于运动的对象检测方法及其对象检测装置和电子设备
CN112637568A (zh) 基于多节点边缘计算设备的分布式安全监控方法和***
CN113158773B (zh) 一种活体检测模型的训练方法及训练装置
CN111669575B (zh) 图像处理效果的测试方法、***、电子设备、介质及终端
CN115753809A (zh) 一种绝缘子污损检测方法、装置、设备及存储介质
WO2019205603A1 (zh) 图像模糊度检测方法、装置、计算机设备及可读存储介质
CN112562727B (zh) 应用于音频监控的音频场景分类方法、装置以及设备
CN115601712B (zh) 适用于现场安全措施的图像数据处理方法及***
CN111259926A (zh) 肉品新鲜度检测方法、装置、计算设备和存储介质
CN114693554B (zh) 一种大数据图像处理方法及***
WO2017219562A1 (zh) 一种二维码生成方法及装置
CN114529497A (zh) 老化的屏幕的检测方法、***、存储介质以及计算机设备
CN112104812A (zh) 一种采集图片的方法和装置
Raghavendra et al. Face image resolution enhancement based on weighted fusion of wavelet decomposition
CN117474915B (zh) 一种异常检测方法、电子设备及存储介质
CN114354138A (zh) 一种基于图像处理的屏幕频闪检测***及方法

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