一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示屏图像采集方法、装置及系统和计算机可读存储介质与流程

2022-06-05 16:42:00 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,尤其涉及一种显示屏图像采集方法、一种显示屏图像采集装置、一种显示屏图像采集系统以及一种计算机可读存储介质。


背景技术:

2.随着显示屏技术例如led显示技术的迅速发展,led显示屏因其亮度高、可视角度广、寿命长等优点被应用到各种领域。但是由于led显示屏工艺和led其自身等的限制,显示屏的亮度、亮色度的不一致性一直是显示行业内的一大难题。在显示屏使用之前,通常会对显示屏进行校正。
3.目前的校正过程中,在图像采集装置采集到显示屏图像后,校正系统例如安装在上位机上的校正软件需要在显示屏图像中确定出包括显示屏区域在内的定位区域,通常显示屏区域约占整个显示屏图像的区域的40%,也即显示屏区域之外的区域的图像数据均为无效数据。图像采集设备采集到显示屏图像后将包含有大量无效数据的显示屏图像发送给校正软件进行后续的图像分析、系数计算等操作,使得校正软件的数据处理量非常大,处理效率低,也降低了图像采集的效率。


技术实现要素:

4.因此,针对现有技术中的至少部分缺陷和不足,本发明实施例提供了一种显示屏图像采集方法、一种显示屏图像采集装置、一种显示屏图像采集系统以及一种计算机可读存储介质,可根据输入图像的动态调整显示屏的亮度,限制显示屏的功耗。
5.具体地,本发明实施例提出的一种显示屏图像采集方法,包括:控制图像采集设备采集显示屏显示预设图像时的显示屏画面得到参考图像;识别所述参考图像中的初始定位区域的多个顶点坐标,其中所述初始定位区域包括显示屏区域;根据所述初始定位区域的所述多个顶点坐标确定所述初始定位区域的最小外接矩形的多个顶点坐标;以及发送所述最小外接矩形的所述多个顶点坐标至所述图像采集设备以供所述图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集,其中再次采集的图像的大小等于所述最小外接矩形的大小。
6.上述技术方案通过获取显示屏显示预设图像时的显示屏画面得到参考图像,然后识别所述参考图像中的初始定位区域的顶点坐标,然后根据初始定位区域的顶点坐标确定其最小外接矩形的顶点坐标,然后发送最小外接矩形的顶点坐标值图像采集设备,以控制图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集,减小了图像采集设备采集的显示屏图像的分辨率,使得显示屏图像的数据量大为减小,也即从图像源头上减小了数据量,提升了图像采集效率和图像分析效率,也提升了数据传送效率。
7.在本发明的一个实施例中,所述初始定位区域的所述多个顶点坐标中的每一个顶点坐标包括第一方向坐标值和第二方向坐标值;所述根据所述初始定位区域的所述顶点坐标确定所述初始定位区域的最小外接矩形的顶点坐标包括:根据所述初始定位区域的所述
多个顶点坐标的多个第一方向坐标值确定所述初始定位区域的第一方向最大坐标值和第一方向最小坐标值;根据所述初始定位区域的所述多个顶点坐标的多个第二方向坐标值确定所述初始定位区域的第二方向最大坐标值和第二方向最小坐标值;以及根据所述初始定位区域的所述第一方向最大坐标值、所述第一方向最小坐标值、所述第二方向最大坐标值和所述第二方向最小坐标值确定所述初始定位区域的最小外接矩形的多个顶点坐标。
8.在本发明的一个实施例中,所述最小外接矩形的所述多个顶点坐标包括第一外接矩形顶点坐标、第二外接矩形顶点坐标、第三外接矩形顶点坐标以及第四外接矩形顶点坐标;所述根据所述初始定位区域的所述第一方向最大坐标值、所述第一方向最小坐标值、所述第二方向最大坐标值和所述第二方向最小坐标值确定所述初始定位区域的所述最小外接矩形的多个顶点坐标包括:将所述第一方向最小坐标值和所述第二方向最小坐标值分别作为所述第一外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;将所述第一方向最小坐标值和所述第二方向最大坐标值分别作为所述第二外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;将所述第一方向最大坐标值和所述第二方向最大坐标值分别作为所述第三外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;以及将所述第一方向最大坐标值和所述第二方向最小坐标值分别作为所述第四外接矩形顶点坐标的第一方向坐标值和第二方向坐标值。
9.在本发明的一个实施例中,所述显示屏图像采集方法还包括:根据所述最小外接矩形的所述多个顶点坐标和所述初始定位区域的所述多个顶点坐标确定调整后定位区域的顶点坐标,以供所述图像采集设备根据所述调整后定位区域的顶点坐标对再次采集的图像进行图像分析。
10.在本发明的一个实施例中,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点的顶点坐标;所述根据所述最小外接矩形的所述多个顶点坐标和所述初始定位区域的所述多个顶点坐标确定调整后定位区域的顶点坐标具体为:将所述初始定位区域的所述多个顶点坐标与所述最小外接矩形的起始顶点的顶点坐标进行减法运算得到所述调整后定位区域的所述顶点坐标。
11.在本发明的一个实施例中,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点坐标,所述起始顶点坐标的第一方向坐标值为所述初始定位区域的所述第一方向最小坐标值,所述起始顶点坐标的第二方向坐标值为所述初始定位区域的所述第二方向最小坐标值;所述将所述初始定位区域的所述多个顶点坐标与所述最小外接矩形的起始顶点的顶点坐标进行减法运算得到所述调整后定位区域的所述顶点坐标具体为:将所述初始定位区域的所述多个顶点坐标各自的第一方向坐标值减去所述初始定位区域的所述第一方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标各自的第一方向坐标值;将所述初始定位区域的所述多个顶点坐标各自的第二方向坐标值减去所述初始定位区域的所述第二方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标各自的第二方向坐标值。
12.另一方面,本发明提供的一种显示屏图像采集装置,包括:参考图像采集模块,用于控制图像采集设备采集显示屏显示预设图像时的显示屏画面得到参考图像;初始定位区域识别模块,用于识别所述参考图像中的初始定位区域的多个顶点坐标,其中所述初始定位区域包括显示屏区域;外接矩形坐标确定模块,用于根据所述初始定位区域的所述多个
顶点坐标确定所述初始定位区域的最小外接矩形的多个顶点坐标;以及外接矩形坐标发送模块,用于发送所述最小外接矩形的所述多个顶点坐标至所述图像采集设备以供所述图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集,其中再次采集的图像的大小等于所述最小外接矩形的大小。
13.在本发明的一个实施例中,所述初始定位区域的所述多个顶点坐标中的每一个顶点坐标包括第一方向坐标值和第二方向坐标值;所述外接矩形坐标确定模块包括:第一方向坐标确定单元,用于根据所述初始定位区域的所述多个顶点坐标的多个第一方向坐标值确定所述初始定位区域的第一方向最大坐标值和第一方向最小坐标值;第二方向坐标确定单元,用于根据所述初始定位区域的所述多个顶点坐标的多个第二方向坐标值确定所述初始定位区域的第二方向最大坐标值和第二方向最小坐标值;以及最小外接矩形坐标确定单元,用于根据所述初始定位区域的所述第一方向最大坐标值、所述第一方向最小坐标值、所述第二方向最大坐标值和所述第二方向最小坐标值确定所述初始定位区域的最小外接矩形的多个顶点坐标。
14.在本发明的一个实施例中,所述显示屏图像采集装置还包括:调整后定位区域确定模块,用于根据所述最小外接矩形的所述多个顶点坐标和所述初始定位区域的所述多个顶点坐标确定调整后定位区域的顶点坐标,以供所述图像采集设备根据所述调整后定位区域的顶点坐标对再次采集的图像进行图像分析。
15.在本发明的一个实施例中,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点的顶点坐标;所述调整后定位区域确定模块具体用于:将所述初始定位区域的所述多个顶点坐标与所述最小外接矩形的起始顶点的顶点坐标进行减法运算得到所述调整后定位区域的所述顶点坐标。
16.再一方面,本发明提供的一种显示屏图像采集系统,包括存储器和与所述存储器连接的处理器,所述存储器存储计算机程序,所述处理器运行所述计算机程序时执行如前述任意一项所述的显示屏图像采集方法。
17.又一方面,本发明提供的一种计算机可读存储介质,其特征在于,所述计算机可读存储介质为非易失性存储器且存储有计算机可执行指令,所述计算机可执行指令用于执行如前述任意一项所述的显示屏图像采集方法。
18.上述技术方案可以具有如下一个或多个优点:本发明实施例通过获取显示屏显示预设图像时的显示屏画面得到参考图像,然后识别所述参考图像中的初始定位区域的顶点坐标,然后根据初始定位区域的顶点坐标确定其最小外接矩形的顶点坐标,然后发送最小外接矩形的顶点坐标值图像采集设备,以控制图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集,这样一来,其采集的图像的分辨率就发生了变化,也即调整后,减小了图像采集设备采集的显示屏图像的分辨率,使得显示屏图像的数据量大为减小,也即从图像源头上减小了数据量,提升了图像采集效率和图像分析效率,也提升了数据传送效率。
附图说明
19.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本
领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例提出的一种显示屏图像采集方法的流程示意图。
21.图2为图1中的步骤s15的详细流程示意图。
22.图3为本发明实施例提出的又一种显示屏图像采集方法的流程示意图。
23.图4a为实施本发明提供的一种显示屏校正系统的结构示意图。
24.图4b为图4a中的显示屏校正系统实现显示屏图像采集方法的过程示意图。
25.图4c为参考图像和初始定位区域的位置关系示意图。
26.图4d和图4e为参考图像、初始定位区域与最小外接矩形的位置关系示意图。
27.图4f为图像采集设备设置aoi参数后采集到的图像的效果示意图。
28.图5为本发明第二实施例提供的一种显示屏图像采集装置的模块示意图。
29.图6为图5中的外接矩形坐标确定模块的单元示意图。
30.图7为本发明第二实施例提供的又一种显示屏图像采集装置的模块示意图。
31.图8为本发明第三实施例提供的一种显示屏图像采集系统的结构示意图。
32.图9为本发明第四实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.【第一实施例】
35.参见图1,本发明实施例提供的一种显示屏图像采集方法,例如包括步骤:
36.s11:控制图像采集设备采集显示屏显示预设图像时的显示屏画面得到参考图像;
37.s13:识别所述参考图像中的初始定位区域的多个顶点坐标,其中所述初始定位区域包括显示屏区域;
38.s15:根据所述初始定位区域的所述多个顶点坐标确定所述初始定位区域的最小外接矩形的多个顶点坐标;以及
39.s17:发送所述最小外接矩形的所述多个顶点坐标至所述图像采集设备以供所述图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集,其中再次采集的图像的大小等于所述最小外接矩形的大小。
40.因此,本发明实施例通过获取显示屏显示预设图像时的显示屏画面得到参考图像,然后识别所述参考图像中的初始定位区域的顶点坐标,然后根据初始定位区域的顶点坐标确定其最小外接矩形的顶点坐标,然后发送最小外接矩形的顶点坐标值图像采集设备,以控制图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集,这样一来,其采集的图像的分辨率就发生了变化,也即调整后,减小了图像采集设备采集的显示屏图像的分辨率,使得显示屏图像的数据量大为减小,也即从图像源头上减小了数据量,提升了图像采集效率和图像分析效率,也提升了数据传送效率。
41.具体地,如图2所示,所述初始定位区域的所述多个顶点坐标中的每一个顶点坐标
包括第一方向坐标值和第二方向坐标值。步骤s15例如包括:
42.s151:根据所述初始定位区域的所述多个顶点坐标的多个第一方向坐标值确定所述初始定位区域的第一方向最大坐标值和第一方向最小坐标值;
43.s153:根据所述初始定位区域的所述多个顶点坐标的多个第二方向坐标值确定所述初始定位区域的第二方向最大坐标值和第二方向最小坐标值;以及
44.s155:根据所述初始定位区域的所述第一方向最大坐标值、所述第一方向最小坐标值、所述第二方向最大坐标值和所述第二方向最小坐标值确定所述初始定位区域的最小外接矩形的多个顶点坐标。
45.其中,所述最小外接矩形的所述多个顶点坐标包括第一外接矩形顶点坐标、第二外接矩形顶点坐标、第三外接矩形顶点坐标以及第四外接矩形顶点坐标。更具体地,步骤s155例如包括:将所述第一方向最小坐标值和所述第二方向最小坐标值分别作为所述第一外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;将所述第一方向最小坐标值和所述第二方向最大坐标值分别作为所述第二外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;将所述第一方向最大坐标值和所述第二方向最大坐标值分别作为所述第三外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;以及将所述第一方向最大坐标值和所述第二方向最小坐标值分别作为所述第四外接矩形顶点坐标的第一方向坐标值和第二方向坐标值。
46.进一步地,如图3所示,显示屏图像采集方法例如还包括:
47.s19:根据所述最小外接矩形的所述多个顶点坐标和所述初始定位区域的所述多个顶点坐标确定调整后定位区域的顶点坐标,以供所述图像采集设备根据所述调整后定位区域的顶点坐标对再次采集的图像进行图像分析。
48.具体地,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点的顶点坐标;步骤19具体为:
49.将所述初始定位区域的所述多个顶点坐标与所述最小外接矩形的起始顶点的顶点坐标进行减法运算得到所述调整后定位区域的所述顶点坐标。
50.其中,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点坐标,所述起始顶点坐标的第一方向坐标值为所述初始定位区域的所述第一方向最小坐标值,所述起始顶点坐标的第二方向坐标值为所述初始定位区域的所述第二方向最小坐标值。
51.更具体地,步骤19更具体为:将所述初始定位区域的所述多个顶点坐标各自的第一方向坐标值减去所述初始定位区域的所述第一方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标各自的第一方向坐标值;以及将所述初始定位区域的所述多个顶点坐标各自的第二方向坐标值减去所述初始定位区域的所述第二方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标各自的第二方向坐标值。
52.为便于更清楚地理解本实施例,下面以显示屏为led显示屏为例,并结合图4a至图4e对本实施例的显示屏图像采集方法的原理及具体过程进行说明。
53.本实施例提供的显示屏图像采集方法适用于显示屏校正系统。具体地,如图4a所示,显示屏校正系统10例如包括图像采集设备120、校正设备110、显示屏130、显示控制器140,甚至显示屏控制设备150。图像采集设备120连接校正设备110,校正设备110连接显示
屏控制设备150,显示屏控制设备150连接显示控制器140,显示控制器140连接显示屏130,图像采集设备120的镜头对着显示屏130的屏体,以可以拍摄包括显示屏区域在内的画面。
54.显示屏130用于在校正设备110的控制下显示预设图像,以供图像采集设备120采集。其中,所述预设图像可例如选自于红色纯色画面(255,0,0)、绿色纯色画面(0,255,0)、蓝色纯色画面(0,0,255);当然,预设图像还可以选自于其它画面例如白色画面,本发明不以此为限。显示屏130例如包括至少一个显示模组和带载至少一个显示模组的显示控制卡(或称接收卡)。显示模组例如包括至少一个led灯板,所述led灯板例如包括至少一颗led灯珠。典型地,显示控制卡可例如包括图像数据输入接口、可编程逻辑器件以及显示数据及控制信号接口。可编程逻辑器件连接在图像数据输入接口和显示数据及控制信号接口之间。可编程逻辑器件例如为fpga(field-programmable gate array,现场可编程门阵列)器件,其主要用于进行对输入的图像数据进行解码、图像处理、并转换成显示数据及控制信号。显示数据及控制信号接口用于向显示模组提供显示数据和控制信号以在显示模组上显示相应的画面。
55.图像采集设备120可例如数码相机、工业相机,或其它可采集显示预设图像时的显示屏130的显示屏幕正面的设备。图像采集设备120的镜头与显示屏130的显示模组430的显示屏幕正面相对设置,使得图像采集设备120的镜头可以拍摄到显示屏幕正面。图像采集设备120例如可通过视频线缆、有线网线方式、或者无线网络方式等多种方式连接校正设备110,以在校正设备110的控制下进行图像采集。当显示屏130显示预设图像时,校正设备110控制图像采集设备120拍摄显示屏130显示预设图像时的显示屏画面得到图像。具体地,显示屏400显示红色纯色画面时,图像采集设备120采集至少一张图像;显示屏400显示绿色纯色画面时,图像采集设备120采集至少一张图像;显示屏400显示蓝色纯色画面时,图像采集设备120采集至少一张图像。之后图像采集设备120将所有的显示屏图像发送至校正设备110上。
56.校正设备110例如为上位机比如pc机、移动终端设备比如智能手机、pad等。校正设备110还例如通过usb线缆或者网络连接显示屏控制设备150,用于通过显示屏控制设备150、显示控制器140向显示屏130发送画面显示指令以显示预设图像。校正设备110可例如安装有校正软件,用于从图像采集设备120获取其采集的图像,并对所述图像进行处理、分析、运算等得到校正数据。此处的对显示屏图像进行分析、数据运算、处理等的方法可例如采用与现有技术中相同的方法进行处理,此处不再赘述。
57.承上述,显示控制器140例如包括视频输入接口、可编程逻辑器件、图像数据输出接口。可编程逻辑器件连接在视频输入接口和图像数据输出接口之间。视频输入接口用于接收输入视频源等,其可以是标准视频接口比如hdmi接口、dvi接口、sdi接口等,当然也可以是光纤接口或其它可传输视频数据的接口。可编程逻辑器件可例如为fpga,其主要负责视频文件解析、图像数据处理如缩放、图像数据组包等。图像数据输出接口例如连接显示控制卡的图像数据输入接口,向显示屏传输图像数据以点亮显示屏。
58.通常,校正设备110通过显示屏控制设备150、显示控制器140控制显示屏400显示所述预设图像时,校正设备110控制图像采集设备120采集显示屏130的显示屏画面得到显示屏图像。校正设备110从图像采集设备120获取显示屏图像并对显示屏图像进行分析、数据运算、处理等生成所述显示屏130的校正数据。校正设备110通过显示屏控制设备150、显
示控制器140发送校正数据至显示屏130,以在显示屏显示图像时应用所述校正数据实现校正。
59.但是,通常情况下的单的显示屏图像中的显示屏区域约占整个显示屏图像的区域的40%(参见图4b),也即显示屏区域之外的图像数据均为无效数据(也即对得到校正系数没有用处)。图像采集设备采集到显示屏图像后将包含有大量无效数据的显示屏图像发送给校正设备110上的校正软件进行后续的图像分析、系数计算等操作,其数据处理量非常大,处理效率低,也降低了图像采集的效率。因此,本发明实施例提供的显示屏图像采集方法主要通过先获取显示屏显示预设图像时的显示屏画面得到参考图像,然后识别所述参考图像中包括显示屏区域在内的初始定位区域的顶点坐标,然后根据初始定位区域的顶点坐标确定其最小外接矩形的顶点坐标,然后发送最小外接矩形的顶点坐标值图像采集设备,以控制图像采集设备将最小外接矩形的顶点坐标设置成图像采集设备的aoi(area of interest,相机感兴趣区域,即相机采集区域),之后图像采集设备根据所述最小外接矩形的所述多个顶点坐标也即根据调整后的aoi参数进行再次图像采集,这样一来,其采集的图像的分辨率就发生了变化,也即调整后,减小了图像采集设备采集的显示屏图像的分辨率,使得显示屏图像的数据量大为减小,也即从图像源头上减小了数据量,提升了图像采集效率和图像分析效率,也提升了数据传送效率,其具体过程如下(参见图4b)。
60.首先,校正设备110的校正软件通过显示屏控制设备150、显示控制器140控制显示屏400显示所述预设图像。
61.同时,校正设备110的校正软件控制图像采集设备120采集显示屏130显示预设图像时的显示屏画面得到参考图像(对应图4b中的参考图像采集)。其中,参考图像包括显示屏区域。
62.接着,图像采集设备120将采集到的参考图像发送至校正设备110。
63.校正设备110自动或者响应用户操作识别参考图像中的初始定位区域(对应图4b中的区域定位),初始定位区域的效果图参见图4c。此处的初始定位区域可例如是校正软件通过图像识别出参考图像中包括显示屏区域在内的区域。参考图像中,初始定位区域的范围可例如大于等于显示屏区域的范围。校正软件获取初始定位区域的多个顶点坐标(也称初始区域定位点)。此处,参考图像的左上角的顶点坐标为坐标原点。初始定位区域的多个顶点坐标以坐标原点为参考。每个顶点坐标例如由x方向(对应第一方向)和y方向(对应第二方向)的坐标值表示。初始定位区域通常为四边形,因此校正软件获取初始定位区域的四个顶点坐标,例如为初始定位区域的左上角顶点坐标为lt_1(x1,y1),右上角顶点坐标为rt_1(x2,y2),右下角顶点坐标为rb_1(x3,y3),左下角顶点坐标为lb_1(x4,y4)。
64.之后,校正设备110的校正软件根据初始定位区域的多个顶点坐标确定初始定位区域的最小外接矩形的多个顶点坐标(参见图4d)。初始定位区域的最小外接矩形例如为在初始定位区域之外且与初始定位区域外接(外切)的最小矩形。最小外接矩形可例如由初始定位区域的多个顶点的顶点坐标中的第一方向最大坐标、第一方向最小坐标、第二方向最大坐标、第二方向最小坐标确定边界的矩形。具体地,校正设备110的校正软件根据所述初始定位区域的所述多个顶点坐标的多个第一方向坐标值确定所述初始定位区域的第一方向最大坐标值xmax和第一方向最小坐标值xmin,也即xmax=max(x1,x2,x3,x4),xmin=min(x1,x2,x3,x4);接着校正软件根据所述初始定位区域的所述多个顶点坐标的多个第二方
向坐标值确定所述初始定位区域的第二方向最大坐标值ymax和第二方向最小坐标值ymin,也即ymax=max(y1,y2,y3,y4),ymin=min(y1,y2,y3,y4);之后,校正软件根据所述初始定位区域的所述第一方向最大坐标值xmax、所述第一方向最小坐标值xmin、所述第二方向最大坐标值ymax和所述第二方向最小坐标值ymin确定所述初始定位区域的最小外接矩形的多个顶点坐标。其中,最小外接矩形的多个顶点坐标例如包括第一外接矩形顶点坐标、第二外接矩形顶点坐标、第三外接矩形顶点坐标以及第四外接矩形顶点坐标。具体来说,校正软件将所述第一方向最小坐标值和所述第二方向最小坐标值分别作为所述第一外接矩形顶点坐标的第一方向坐标值和第二方向坐标值,将所述第一方向最小坐标值和所述第二方向最大坐标值分别作为所述第二外接矩形顶点坐标的第一方向坐标值和第二方向坐标值,将所述第一方向最大坐标值和所述第二方向最大坐标值分别作为所述第三外接矩形顶点坐标的第一方向坐标值和第二方向坐标值,以及将所述第一方向最大坐标值和所述第二方向最小坐标值分别作为所述第四外接矩形顶点坐标的第一方向坐标值和第二方向坐标值。举例来说,比如左上角顶点(对应第一外接矩形顶点)坐标lt,右上角顶点(对应第四外接矩形顶点)坐标rt,右下角顶点坐标rb(对应第三外接矩形顶点),左下角顶点坐标lb(对应第二外接矩形顶点)。具体地,最小外接矩形的四个顶点坐标分别表示为lt(xmin,ymin),rt(xmax,ymin),rb(xmax,ymax),lb(xmin,ymax)。举例来说,如图4d所示,初始定位区域的lt_1(200,100),rt_1(600,100),rb_1(500,700),lb_1(100,690),得到最小外接矩形的lt(100,100),rt(600,100),rb(600,700),lb(100,700)。
65.其次,校正设备110的校正软件发送所述最小外接矩形的所述多个顶点坐标至所述图像采集设备以供所述图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集,例如进行校正图像采集。具体地校正软件发送所述最小外接矩形的所述多个顶点坐标至所述图像采集设备,控制图像采集设备将校正软件发送所述最小外接矩形的所述多个顶点坐标设置为图像采集设备的aoi参数,图像采集设备则根据设置的aoi参数也即所述多个顶点坐标进行后续的图像采集比如校正图像的采集,也即后续得到的图像的大小等于最小外接矩形的大小。
66.进一步地,校正设备110的校正软件还根据所述最小外接矩形的所述多个顶点坐标和所述初始定位区域的所述多个顶点坐标确定调整后定位区域的多个顶点坐标(也即新的区域定位点),以供所述图像采集设备根据所述调整后定位区域的顶点坐标对再次采集的图像例如校正图像进行图像分析。具体地,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点的顶点坐标,也即所述最小外接矩形的左上角顶点坐标lt也即为起始顶点。校正软件将所述初始定位区域的所述多个顶点坐标与所述最小外接矩形的起始顶点的顶点坐标进行减法运算得到所述调整后定位区域的所述顶点坐标,也即初始定位区域的四个顶点坐标两个方向的坐标值分别减去最小外接矩形的左上角顶点坐标的相应方向的坐标值。更具体地,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点坐标,也即前述的最小外接矩形的左上角顶点坐标(对应第一外接顶点坐标),所述起始顶点坐标的第一方向坐标值为所述初始定位区域的所述第一方向最小坐标值,所述起始顶点坐标的第二方向坐标值为所述初始定位区域的所述第二方向最小坐标值,校正软件将所述初始定位区域的所述多个顶点坐标各自的第一方向坐标值减去所述初始定位区域的所述第一方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标
各自的第一方向坐标值;将所述初始定位区域的所述多个顶点坐标各自的第二方向坐标值减去所述初始定位区域的所述第二方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标各自的第二方向坐标值。举例来说,最小外接矩形的lt(100,100),rt(600,100),rb(600,700),lb(100,700),初始定位区域的lt_1(200,100),rt_1(600,100),rb_1(500,700),lb_1(100,690),因此,调整后定位区域的顶点坐标例如为lt_2(100,0),rt_2(500,0),rb_2(400,600),lb_2(0,590)。如此一来,校正软件就可以根据调整后定位区域对后续采集到的显示屏图像进行图像分析和处理。此处的图像分析和处理及其后续流程可参考现有技术中的方案实现,此处不再赘述。
67.综上所述,本发明实施例通过先获取显示屏显示预设图像时的显示屏画面得到参考图像,然后识别所述参考图像中的初始定位区域的顶点坐标,然后根据初始定位区域的顶点坐标确定其最小外接矩形的顶点坐标,然后发送最小外接矩形的顶点坐标值图像采集设备,以控制图像采集设备将最小外接矩形的顶点坐标设置成图像采集设备的aoi(area of interest,相机感兴趣区域,即相机采集区域),之后图像采集设备根据所述最小外接矩形的所述多个顶点坐标也即根据调整后的aoi参数进行再次图像采集,这样一来,其采集的图像的分辨率就发生了变化,也即调整后,减小了图像采集设备采集的显示屏图像的分辨率,使得显示屏图像的数据量大为减小,也即从图像源头上减小了数据量,提升了图像采集效率和图像分析效率,也提升了数据传送效率。
68.【第二实施例】
69.参见图5,本发明实施例提供的一种显示屏图像采集装置400,例如包括:参考图像采集模块410、初始定位区域识别模块430、外接矩形坐标确定模块450以及外接矩形坐标发送模块470。
70.其中,参考图像采集模块410用于控制图像采集设备采集显示屏显示预设图像时的显示屏画面得到参考图像;初始定位区域识别模块430用于识别所述参考图像中的初始定位区域的多个顶点坐标,其中所述初始定位区域包括显示屏区域;外接矩形坐标确定模块450用于根据所述初始定位区域的所述多个顶点坐标确定所述初始定位区域的最小外接矩形的多个顶点坐标;以及外接矩形坐标发送模块470,用于发送所述最小外接矩形的所述多个顶点坐标至所述图像采集设备以供所述图像采集设备根据所述最小外接矩形的所述多个顶点坐标进行再次图像采集。其中,再次采集的图像的大小等于所述最小外接矩形的大小。
71.其中,所述初始定位区域的所述多个顶点坐标中的每一个顶点坐标包括第一方向坐标值和第二方向坐标值。具体地,如图6所示,外接矩形坐标确定模块450例如包括:
72.第一方向坐标确定单元451,用于根据所述初始定位区域的所述多个顶点坐标的多个第一方向坐标值确定所述初始定位区域的第一方向最大坐标值和第一方向最小坐标值;
73.第二方向坐标确定单元453,用于根据所述初始定位区域的所述多个顶点坐标的多个第二方向坐标值确定所述初始定位区域的第二方向最大坐标值和第二方向最小坐标值;以及
74.最小外接矩形坐标确定单元455,用于根据所述初始定位区域的所述第一方向最大坐标值、所述第一方向最小坐标值、所述第二方向最大坐标值和所述第二方向最小坐标
值确定所述初始定位区域的最小外接矩形的多个顶点坐标。
75.其中,所述最小外接矩形的所述多个顶点坐标包括第一外接矩形顶点坐标、第二外接矩形顶点坐标、第三外接矩形顶点坐标以及第四外接矩形顶点坐标。更具体地,最小外接矩形坐标确定单元455用于:将所述第一方向最小坐标值和所述第二方向最小坐标值分别作为所述第一外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;将所述第一方向最小坐标值和所述第二方向最大坐标值分别作为所述第二外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;将所述第一方向最大坐标值和所述第二方向最大坐标值分别作为所述第三外接矩形顶点坐标的第一方向坐标值和第二方向坐标值;以及将所述第一方向最大坐标值和所述第二方向最小坐标值分别作为所述第四外接矩形顶点坐标的第一方向坐标值和第二方向坐标值。
76.进一步地,如图7所示,显示屏图像采集装置400例如还包括:
77.调整后定位区域确定模块490,用于根据所述最小外接矩形的所述多个顶点坐标和所述初始定位区域的所述多个顶点坐标确定调整后定位区域的顶点坐标,以供所述图像采集设备根据所述调整后定位区域的顶点坐标对再次采集的图像进行图像分析。
78.其中,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点的顶点坐标。所述调整后定位区域确定模块具体用于:
79.将所述初始定位区域的所述多个顶点坐标与所述最小外接矩形的起始顶点的顶点坐标进行减法运算得到所述调整后定位区域的所述顶点坐标。
80.其中,所述最小外接矩形的所述多个顶点坐标包括所述最小外接矩形的起始顶点坐标,所述起始顶点坐标的第一方向坐标值为所述初始定位区域的所述第一方向最小坐标值,所述起始顶点坐标的第二方向坐标值为所述初始定位区域的所述第二方向最小坐标值。
81.更具体地,调整后定位区域确定模块490用于:将所述初始定位区域的所述多个顶点坐标各自的第一方向坐标值减去所述初始定位区域的所述第一方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标各自的第一方向坐标值;以及将所述初始定位区域的所述多个顶点坐标各自的第二方向坐标值减去所述初始定位区域的所述第二方向最小坐标值得到所述述调整后定位区域的所述多个顶点坐标各自的第二方向坐标值。
82.至于本实施例提供的显示屏图像采集装置400的各个模块、单元的具体功能细节可参考前述第一实施例中的显示屏图像采集方法的各个步骤的相关描述,此处不再赘述。
83.【第三实施例】
84.如图8所示,本发明第三实施例提供了一种显示屏图像采集系统500。显示屏图像采集系统500例如包括存储器510和与存储器510连接的处理器530。存储器510可例如为非易失性存储器,其上存储有计算机程序511。处理器530可例如为嵌入式处理器。处理器530运行计算机程序511时执行前述第一实施例中的显示屏图像采集方法。
85.本实施例中的显示屏图像采集系统500的具体工作过程和技术效果参见前述第一实施例的描述。
86.【第四实施例】
87.如图9所示,本发明实施例提供了一种计算机可读存储介质600。计算机可读存储介质600例如为非易失性存储器,其例如为:磁介质(如硬盘、软盘和磁带),光介质(如cdrom
盘和dvd),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置(如只读存储器(rom)、随机存取存储器(ram)、闪存等)。计算机可读存储介质600上存储有计算机可执行指令610。计算机可读存储介质600可由一个或多个处理器或处理装置来执行计算机可执行指令610,以实施前述第一实施例中的显示屏图像采集方法。
88.另外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。
89.再者,值得说明的是,在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
90.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
91.此外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
92.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
93.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献