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

图像采集方法、装置、电子设备及介质与流程

2021-12-01 01:51:00 来源:中国专利 TAG:


1.本技术实施例涉及图像采集技术领域,尤其涉及一种图像采集方法、装置、电子设备及介质。


背景技术:

2.显示屏在进行显示时,发光单元周期性的亮灭,整体上呈周期性扫描显示。例如,当前手机中广泛应用oled屏幕,oled屏幕通常使用pwm(pulse width modulation,脉冲宽度调制)调光。在通过图像采集器对显示屏进行图像采集时,由于显示屏扫描显示频率与图像采集器采集扫描频率之间不协调的关系,会导致图像采集器采集的显示屏的图像上存在干扰条纹。
3.目前消除采集图像中条纹的方案,需要已知显示屏的扫描显示频率,或者,通过多帧图像或其他额外的装置确定显示屏的扫描显示频率,方案繁琐不易于实现。


技术实现要素:

4.本技术实施例提供一种图像采集方法、装置、电子设备及介质,以便捷准确地确定显示屏的扫描显示频率,从而准确确定新的采集扫描频率进行图像采集,消除采集图像中的条纹干扰。
5.在一个实施例中,本技术实施例提供了一种图像采集方法,该方法包括:确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向;根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率;根据所述显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
6.在另一个实施例中,本技术实施例还提供了一种图像采集装置,该装置包括:长度确定模块,用于确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向;显示扫描频率确定模块,用于根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率;采集模块,用于根据所述显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
7.在又一个实施例中,本技术实施例还提供了一种电子设备,包括:一个或多个处理
器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本技术实施例任一项所述的图像采集方法。
8.在一个实施例中,本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术实施例中任一项所述的图像采集方法。
9.本技术实施例中的技术方案,确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向;根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率,在显示屏的扫描显示频率未知的情况性,不需要多帧图像或者额外的装置,仅根据单帧图像便捷准确地确定显示屏的扫描显示频率,根据显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集,从而适应性地根据显示屏的扫描显示频率调整采集扫描频率,控制图像采集器以新的采集扫描频率对显示屏进行图像采集,以消除采集图像中的条纹干扰,得到高质量的图像。
附图说明
10.图1为本技术一种实施例提供的图像采集方法的流程图;图2为本技术一种实施例提供的严重条纹图像的示意图;图3为本技术一种实施例提供的轻微条纹图像的示意图;图4为本技术一种实施例提供的显示屏扫描显示第一示意图;图5为本技术一种实施例提供的显示屏扫描显示第二示意图;图6为本技术一种实施例提供的显示屏扫描显示第三示意图;图7为本技术一种实施例提供的倾斜显示屏条纹图像的示意图;图8为本技术另一实施例提供的图像采集方法的流程图;图9为本技术又一实施例提供的图像采集方法的流程图;图10为本技术又一实施例提供的条纹角度示意图;图11为本技术一种实施例提供的主码流示意图;图12为本技术一种实施例提供的判定码流示意图;图13为本技术一种实施例提供的图像采集装置的结构示意图;图14为本技术一种实施例提供的电子设备的结构示意图。
11.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
具体实施方式
12.图1为本技术一种实施例提供的图像采集方法的流程图。本技术实施例提供的图像采集方法可适用于进行图像采集的情况。典型的,本技术实施例适用于对显示屏进行图
像采集情况。该方法具体可以由图像采集装置执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在能够实现图像采集方法的电子设备中。参见图1,本技术实施例的方法具体包括:s110、确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向。
13.其中,显示屏可以为手机、平板电脑、计算机等电子设备的屏幕,也可以为仅用于进行显示的oled显示屏、led显示屏等。通过图像采集器对显示屏进行图像采集时,由于显示屏的显示扫描频率与图像采集器的采集扫描频率之间存在不对应关系,可能会导致采集图像中显示屏的区域中出现条纹,将采集的图像中显示屏对应区域的图像,作为条纹图像,条纹干扰严重的条纹图像如图2所示,条纹干扰轻微的条纹图像如图3所示。在图像中出现条纹干扰的情况下,会影响对图像的识别,例如对图像中二维码、条形码等信息的识别。
14.显示屏的发光单元上,亮度呈脉冲的形式进行亮暗显示,整体效果类似一个窗口或者条纹,窗口内亮度高,窗口外亮度低。如图4所示,以手机为例,显示屏自上向下扫描显示,闪光行自上向下移动,移动的速度或者单位时间(每秒)移动的像素行行数为lnums = lnum * freq ,lnum是手机屏幕像素行总行数,freq(hz)为屏幕刷新频率,并不等同于pwm调制频率,一般pwm调制频率是其整数倍。如手机刷新率为120hz,则pwm调制频率(n*freq)可能为120hz,也可能是240hz。图像采集器一般采用卷帘快门,也就是逐行扫描曝光,直至所有像素都被曝光,读出数据,同行像素点曝光时间相同,不同行像素点曝光时间不同。图像采集器进行图像采集时一般是从左向右扫描,图像采集器的扫描方向和显示屏的扫描方向垂直,因此在采集的图像中出现斜条纹。如果图像采集器的扫描方向和显示屏的扫描方向相同,则显示与扫描方向平行的条纹。如图5所示,如果将手机旋转90度,也就是手机屏幕的扫描方向是从左向右,图像采集器进行图像采集的方向也是从左向右,则采集图像中显示竖条纹。如果将显示屏的亮度调低,则显示屏的调制周期需要调小,变化为1/(n * freq),此时显示屏上可能出现n个条纹而不是一个闪光窗口,如图6所示,但此时1/freq仍然是1/(n * freq)整数倍,仍可以按照本技术实施例提供的方法确定图像采集器的采集扫描频率。
15.本技术实施例的技术方案适用于第一方向和第二方向不一致的情况,也就是显示屏的显示扫描方向与图像采集器的采集扫描方向不一致的情况。在第一方向和第二方向不一致的情况下,条纹与条纹图像的边呈一定的角度,可以实现本技术中的方案。在本技术实施例中,显示屏的显示扫描方向可以为图2条纹图像中从上向下的方向,图像采集器的采集扫描方向可以为图2条纹图像中从左向右的方向,也就是第一方向和第二方向垂直。第一方向和第二方向也可以呈其他角度(第一方向和第二方向平行的情况除外),如图7所示,其中,方向a为显示屏的显示扫描方向,方向b为图像采集器的采集扫描方向。
16.在本技术实施例中,需要确定条纹在第一方向上的第一长度以及在第二方向上的第二长度,从而通过第一长度反映显示屏在一段时间内显示扫描的长度,通过第二长度反映图像采集器在同样的该段时间内采集扫描的长度,以根据第一长度、第二长度以及同一段时间,确定显示屏的显示扫描频率。
17.s120、根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述
图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率。
18.其中,图像采集器在第二方向上的分辨率指图像采集器在一个采集扫描周期内所扫描的长度,对应于图像采集器的采集扫描频率。显示屏在第一方向上的长度,为显示屏在一个显示扫描周期内所扫描的长度,对应于显示屏的显示扫描频率。第一长度为显示屏在一段未知且固定的时间内扫描的长度,第二长度为在一段未知且固定的时间内扫描的长度,第一长度和第二长度均对应于该未知且固定的时间。
19.在本技术实施例中,根据上述对应关系,可以从中求解得到显示屏的显示扫描频率,从而在事先未知显示屏的显示扫描频率的情况下,通过单帧条纹图像,确定显示屏的显示扫描频率,进而根据显示屏的显示扫描频率对图像采集器的采集扫描频率进行调整,以消除采集图像中的条纹干扰。
20.s130、根据所述显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
21.示例性的,如果图像采集器的采集扫描周期小于显示器的显示扫描周期,则会导致采集的图像中出现条纹,如果图像采集器的采集扫描周期等于显示器的显示扫描周期或为显示器的显示扫描周期的整数倍,则采集的图像中不会出现条纹,据此,可以根据显示扫描频率,确定图像采集器的新的采集扫描频率,控制图像采集器以新的采集扫描频率对显示屏进行图像采集,以消除采集的图像中的条纹干扰。
22.本技术实施例中的技术方案,确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向;根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率,在显示屏的扫描显示频率未知的情况性,不需要多帧图像或者额外的装置,仅根据单帧图像便捷准确地确定显示屏的扫描显示频率,根据所述显示扫描频率,确定新的采集扫描频率,从而适应性地根据显示屏的扫描显示频率调整采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集,以消除采集图像中的条纹干扰,得到高质量的图像。
23.在本技术实施例中,在s110之前,可以先对条纹图像进行灰度化和二值化处理,从而使条纹图像中条纹的边缘更加清晰,便于后续对条纹的识别与处理。
24.图8为本技术另一实施例提供的图像采集方法的流程图。本技术实施例为对上述实施例的进一步优化,未在本技术实施例中详细描述的细节详见上述实施例。参见图8,本技术实施例提供的图像采集方法可以包括:s210、确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向。
25.s220、根据所述第一长度、所述显示屏在第一方向上的长度以及所述显示屏的显示扫描频率,对所述显示屏扫描显示所述条纹所需的第一时间进行表示。
26.示例性的,根据如下公式对第一时间t1进行表示:t1= (lnumt/ lnum) / freq;其
中,lnumt为第一长度,lnum为显示屏在第一方向上的长度,freq为显示屏的显示扫描频率。
27.s230、根据所述第二长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述图像采集器扫描采集所述条纹所需的第二时间。
28.示例性的,根据如下公式确定第二时间t2:t2=(hnumt / d ) / freqsen,其中,hnumt为第二长度,d为图像采集器在第二方向上的分辨率,freqsen为图像采集器的采集扫描频率。在本技术实施例中,第一长度、第二长度以及图像采集器在第二方向上的分辨率均表示像素点的数量,图像采集器在第二方向上的分辨率是指,图像采集器在采集扫描周期内沿水平方向上所扫描的像素点的数量。
29.s240、根据表示的所述第一时间以及所述第二时间,确定所述显示扫描频率。
30.具体的,根据第一时间和第二时间之间的关系,确定显示扫描频率freq。
31.在本技术实施例中,根据所述第一时间以及表示的第二时间,确定所述显示扫描频率,包括:建立表示的所述第一时间与所述第二时间之间的等式关系;求解所述等式关系中的显示扫描频率。
32.示例性的,第一长度为显示屏在一段未知且固定的时间内扫描的长度,第二长度为在一段未知且固定的时间内扫描的长度,第一长度和第二长度均对应于该未知且固定的时间,也就是第一时间与第二时间相等,因此,建立表示的第一时间与第二时间之间的等式,从等式关系中求解显示扫描频率。具体的,令t1=t2,即(hnumt / d ) / freqsen=(lnumt/ lnum) / freq,从中求解得到freq。
33.s250、根据所述显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
34.本技术实施例中的技术方案,通过根据所述第一长度、所述显示屏在第一方向上的长度以及所述显示屏的显示扫描频率,对所述显示屏扫描显示所述条纹所需的第一时间进行表示,根据所述第二长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述图像采集器扫描采集所述条纹所需的第二时间,根据表示的第一时间以及所述第二时间相等的关系建立等式,求解所述显示扫描频率,在事先未知显示屏采集扫描频率的基础上,通过单帧条纹图像中的条纹,准确确定显示屏的采集扫描频率,进而确定图像采集器新的采集扫描频率,消除采集图像中的条纹干扰。
35.图9为本技术又一实施例提供的图像采集方法的流程图。本技术实施例为对上述实施例的进一步优化,未在本技术实施例中详细描述的细节详见上述实施例。参见图9,本技术实施例提供的图像采集方法可以包括:s310、确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向。
36.在本技术实施例中,确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度,包括:根据所述条纹端点的像素坐标,以及所述条纹图像的顶点的像素坐标,确定所述条纹在第一方向上的第一长度;根据所述条纹端点的像素坐标,以及所述条纹与第二方向的偏差角度,确定所述条纹在第二方向上的第二长度。
37.示例性的,识别条纹与条纹图像的边形成的三角形,三角形的三个顶点分别为条纹的两个端点与条纹图像的一个顶点。确定三角形中与第一方向平行的边,该边的边长为
所述条纹在第一方向上的第一长度。如图10所示,ab为条纹,c为条纹图像的一个顶点,第一方向为a所指示的方向。在三角形abc中,与a所平行的边为bc,即bc为条纹在第一方向上的第一长度。具体的,可以根据b点的像素坐标和c点的像素坐标,计算bc的长度,即第一长度。假设条纹与第二方向的偏差角度为α,条纹在第二方向上的第二长度为条纹在第二方向上的投影,即条纹长度与cos α的乘积。条纹长度可以根据条纹的两个端点的像素坐标计算得到。在图10中,b所指示的方向即为第二方向。
38.在本技术实施例中,所述条纹与第二方向的偏差角度的确定过程包括:根据所述条纹端点的像素坐标,以及所述条纹图像的顶点的像素坐标,确定所述条纹与所述条纹图像的边的夹角;根据所述夹角,以及所述条纹图像的边与第二方向的偏差角度,确定所述条纹与第二方向的偏差角度。
39.示例性的,如图10所示,识别条纹与条纹图像的边形成的三角形,即三角形abc,在三角形abc中,确定条纹与条纹图像的边的夹角,具体的,根据条纹端点的像素坐标,可以确定边ab的长度,根据条纹图像的顶点坐标,即点的坐标,以及条纹的端点坐标,可以确定边ac和边bc的长度,实际中确定边ab、边ac和边bc中任意两条边的长度即可。根据确定的任意两条边的长度,确定角β。例如,根据边ac的长度和边ab的长度,确定cosβ,进而确定β的值。已知了边ac和条纹之间的角度,再根据边ac和第二方向之间的偏差角度,确定条纹与第二方向的偏差角度。进一步的,边ac与第二方向的偏差角度可以根据边ac与水平方向的偏差角度,以及第二方向与水平方向的偏差角度确定。第二方向与水平方向的偏差角度已知,边ac与水平方向的偏差角度γ可以根据三角形acd中的边ad的长度和边cd的长度确定。边ad的长度即为a点的像素坐标的纵坐标减去c点的像素坐标的纵坐标。边cd的长度即为c点的像素坐标的横坐标减去a点的像素坐标的横坐标。
40.s320、根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率。
41.s330、根据所述显示扫描频率,确定所述显示屏的显示扫描周期。
42.示例性的,在确定显示扫描频率freq后,得到显示屏的显示扫描周期为1/freq。
43.s340、根据大于或等于所述显示扫描周期的候选采集扫描周期,确定所述图像采集器的目标采集扫描周期。
44.示例性的,如果图像采集器采集扫描周期为pwm调制周期的整数倍,则图像采集器对显示屏图像采集得到的图像中不会出现条纹干扰,调制频率一般为显示扫描频率的整数倍,调制频率为nfreq,调制周期为1/nfreq。图像采集器的采集扫描周期为1/nfreq的整数倍,即可以使采集到的显示屏图像中不会出现条纹干扰,由于显示扫描周期1/freq为调制周期1/nfreq的整数倍,因此采集扫描周期为显示扫描周期1/freq或者为显示扫描周期1/freq的整数倍,即可以使采集到的显示屏图像中不会出现条纹干扰。
45.在本技术实施例中,将大于或等于显示扫描周期的数值,作为候选采集扫描周期,从候选采集扫描周期中,选择等于显示扫描周期,或者为显示扫描周期的整数倍的数值,作为目标采集扫描周期。
46.s350、根据所述目标采集扫描周期,确定所述图像采集器的新的采集扫描频率。
47.示例性的,从候选采集扫描周期中确定一个目标采集扫描周期t,1/t即为新的采
集扫描频率。
48.s360、控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
49.本技术实施例中的技术方案,通过根据显示屏的显示扫描频率,确定图像采集器的新的采集扫描频率,以使新的采集扫描周期等于显示扫描周期或者为显示扫描周期的整数倍,控制图像采集器以新的采集扫描频率对显示屏进行图像采集器,从而通过单帧图像的检测,便捷地消除对显示屏进行图像采集时得到的图像中的条纹干扰。
50.本技术实施例为对图像采集方法的一种具体实现情况的详细介绍,未在本技术实施例中详细描述的细节详见上述实施例。该方法可以包括:相机采用两路码流,相机以30帧/秒对显示屏进行图像采集,主要输出码流如25帧/秒,曝光控制采用普通曝光,得到主码流呈现给用户,例如图11所示。另取5帧/秒,例如第6、12、18、24、30帧,进行固定快门的曝光,例如低曝光量曝光,形成判定码流,主要用于屏幕刷新频率的判断,不呈现给用户,如图12所示。
51.将判定码流进行灰度化和二值化处理。
52.对手机屏幕的边缘进行提取,识别手机亮屏范围,根据手机亮屏范围的顶点坐标或者短边对边中点坐标,确定手机的长度lnum。选取任意一条条纹,计算其一条边在竖直方向的投影长度lnumt,例如1069,计算其一条边在水平方向的投影长度hnumt,例如506,已知相机分辨率在水平方向的值d,例如1080,以及相机的采集扫描频率freqsen。
53.计算手机刷新频率:相机扫描长度为hnumt用时为t,相同时间内,手机扫描长度为lnumt:t = (hnumt/d ) / freqsen = (lnumt / lnum) / freq。
54.代入数据计算可得freq,例如58.7 hz。
55.设备中预先输入一些常见屏幕刷新频率,进行数据矫正,选择预先输入的屏幕刷新频率中与58.7 hz最接近的数据,最后得到屏幕刷新频率例如60hz。
56.曝光快门调整,消除条纹:已知刷新率为60hz,则固定主码流快门到1/60秒,或者1/60秒的整数倍,可以消除条纹。
57.曝光调整方法:当快门确定后,仍然需要调整到一个合适的亮度,即将实时检测的图像亮度与预设亮度(曝光目标值)进行比对。调整方法如下:在当前的快门下,如果实时检测的图像亮度未达到曝光目标值,则调整增益,当增益达到6db,实时检测的图像亮度仍然未达到曝光目标值时,则调整快门至1/30秒,即2倍的1/60,增益调整为0db,如果实时检测的图像亮度仍然未达到曝光目标值,继续上调增益,直到增益上限,如果实时检测的图像亮度仍然未达到曝光目标值,则调整快门至1/15秒,即3倍的1/60,增益调整为0db,以此类推,交替调整快门和增益,直到实时检测的图像亮度达到曝光目标值。总结来说:快门按屏幕刷新周期的整数倍的调节,不满一倍时,调节增益。这样的曝光方法可以获取合适的亮度,且可以消除条纹。
58.图13为本技术一种实施例提供的图像采集装置的结构示意图。该装置可适用于进行图像采集的情况。典型的,本技术实施例适用于对显示屏进行图像采集情况。该装置可以由软件和/或硬件的方式实现,该装置可以集成在电子设备中。参见图13,该装置具体包括:长度确定模块410,用于确定条纹图像中任一条纹在第一方向上的第一长度和第
二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向;显示扫描频率确定模块420,用于根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率;采集模块430,用于根据所述显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
59.在本技术实施例中,显示扫描频率确定模块420,包括:第一时间确定单元,用于根据所述第一长度、所述显示屏在第一方向上的长度以及所述显示屏的显示扫描频率,对所述显示屏扫描显示所述条纹所需的第一时间进行表示。
60.第二时间表示单元,用于根据所述第二长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述图像采集器扫描采集所述条纹所需的第二时间。
61.确定单元,用于根据表示的所述第一时间以及所述第二时间,确定所述显示扫描频率。
62.在本技术实施例中,确定单元,具体用于:建立表示的所述第一时间与所述第二时间之间的等式关系;求解所述等式关系中的显示扫描频率。
63.在本技术实施例中,采集模块430,包括:显示扫描周期确定单元,用于根据所述显示扫描频率,确定所述显示屏的显示扫描周期。
64.目标采集扫描周期确定单元,用于根据大于或等于所述显示扫描周期的候选采集扫描周期,确定所述图像采集器的目标采集扫描周期。
65.采集扫描频率确定单元,用于根据所述目标采集扫描周期,确定所述图像采集器的新的采集扫描频率。
66.在本技术实施例中,所述装置还包括:图像采集模块,用于控制图像采集器以预设的图像采集帧率对显示器进行图像采集。
67.条纹图像获取模块,用于在图像采集过程中采集预设帧的图像时,控制图像采集器以预设曝光量进行图像采集,得到所述条纹图像。
68.其中,所述预设曝光量小于对预设帧之外的其他帧图像进行采集时的曝光量。
69.在本技术实施例中,长度确定模块410,包括:条纹长度确定单元,用于根据所述条纹端点的像素坐标,确定所述条纹在水平方向上的水平长度以及在竖直方向上的竖直长度。
70.第一长度确定单元,用于根据所述条纹端点的像素坐标,以及所述条纹图像的顶点的像素坐标,确定所述条纹在第一方向上的第一长度。
71.第二长度确定单元,用于根据所述条纹端点的像素坐标,以及所述条纹与第二方向的偏差角度,确定所述条纹在第二方向上的第二长度。
72.在本技术实施例中,所述装置还包括:夹角确定单元,用于根据所述条纹端点的像素坐标,以及所述条纹图像的顶点的像素坐标,确定所述条纹与所述条纹图像的边的夹角。
73.偏差角度确定单元,用于根据所述夹角,以及所述条纹图像的边与第二方向的偏差角度,确定所述条纹与第二方向的偏差角度。
74.申请实施例所提供的图像采集装置可执行本技术任意实施例所提供的图像采集方法,具备执行方法相应的功能模块和有益效果。
75.图14为本技术一种实施例提供的电子设备的结构示意图。图14示出了适于用来实现本技术实施例的示例性电子设备512的框图。图14显示的电子设备512仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
76.如图14所示,电子设备512可以包括:一个或多个处理器516;存储器528,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器516执行,使得所述一个或多个处理器516实现本技术实施例所提供的图像采集方法,包括:确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向;根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率;根据所述显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
77.电子设备512的组件可以包括但不限于:一个或多个处理器516,存储器528,连接不同设备组件(包括存储器528和处理器516)的总线518。
78.总线518表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,处理型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
79.电子设备512典型地包括多种计算机设备可读存储介质。这些存储介质可以是任何能够被电子设备512访问的可用存储介质,包括易失性和非易失性存储介质,可移动的和不可移动的存储介质。
80.存储器528可以包括易失性存储器形式的计算机设备可读存储介质,例如随机存取存储器(ram)530和/或高速缓存存储器532。电子设备512可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机设备存储介质。仅作为举例,存储系统534可以用于读写不可移动的、非易失性磁存储介质(图14未显示,通常称为“硬盘驱动器”)。尽管图14中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘 驱动器,以及对可移动非易失性光盘(例如cd

rom, dvd

rom或者其它光存储介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据存储介质接口与总线518相连。存储器528可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本技术各实施例的功能。
81.具有一组(至少一个)程序模块542的程序/实用工具540,可以存储在例如存储器528中,这样的程序模块542包括但不限于操作设备、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块542通常执行本技术所描述的实施例中的功能和/或方法。
82.电子设备512也可以与一个或多个外部设备514和/或显示器524通信,还可与一个或者多个使得用户能与该电子设备512交互的设备通信,和/或与使得该电子设备512能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口522进行。并且,电子设备512还可以通过网络适配器520与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图14所示,网络适配器520通过总线518与电子设备512的其它模块通信。应当明白,尽管图14中未示出,可以结合电子设备512使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid设备、磁带驱动器以及数据备份存储设备等。
83.一个或多个处理器516通过运行存储在存储器528中的多个程序中其他程序的至少一个,从而执行各种功能应用以及数据处理,例如实现本技术实施例所提供的一种图像采集方法。
84.本技术一种实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行图像采集方法,包括:确定条纹图像中任一条纹在第一方向上的第一长度和第二方向上的第二长度;其中,条纹图像为图像采集器对显示屏进行图像采集得到的,第一方向为所述显示屏的显示扫描方向,第二方向为所述图像采集器的采集扫描方向;根据所述第一长度、所述第二长度、所述显示屏在第一方向上的长度、所述图像采集器的采集扫描频率以及所述图像采集器在第二方向上的分辨率,确定所述显示屏的显示扫描频率;根据所述显示扫描频率,确定新的采集扫描频率,并控制所述图像采集器以新的采集扫描频率对所述显示屏进行图像采集。
85.本技术实施例的计算机存储介质,可以采用一个或多个计算机可读的存储介质的任意组合。计算机可读存储介质可以是计算机可读信号存储介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的设备、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形存储介质,该程序可以被指令执行设备、装置或者器件使用或者与其结合使用。
86.计算机可读的信号存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号存储介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、
传播或者传输用于由指令执行设备、装置或者器件使用或者与其结合使用的程序。
87.计算机可读存储介质上包含的程序代码可以用任何适当的存储介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
88.可以以一种或多种程序设计语言或其组合来编写用于执行本技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或设备上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
89.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
再多了解一些

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

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

相关文献