视场的位置确定方法及装置和计算机可读存储介质制造方法及图纸

技术编号:25838834 阅读:26 留言:0更新日期:2020-10-02 14:18
本发明专利技术公开了一种视场的位置确定方法,所述视场的位置确定方法包括以下步骤:获取透视变换矩阵,其中,所述透视变换矩阵根据未发生畸变的第一视场与发生畸变的第一视场确定;确定第二视场中各个像素点的理想坐标,其中,发生畸变的所述第一视场的中心点、未发生畸变的所述第一视场的中心点与所述第二视场的中心点相同;根据所述透视变换矩阵对各个所述像素点的理想坐标进行变换,得到每个所述像素点对应的实际坐标。本发明专利技术还公开一种视场的位置确定装置和计算机可读存储介质。本发明专利技术能够准确的确定视场的位置。

【技术实现步骤摘要】
视场的位置确定方法及装置和计算机可读存储介质
本专利技术涉及视场的位置确定
,尤其涉及一种视场的位置确定方法及装置和计算机可读存储介质。
技术介绍
在测试光机清晰度时,一般根据客户需求或是镜头来料质量等选定特定的视场再进行清晰度测试。视场是指在一定的距离内观察到的范围的大小,因此,清晰度测试中的视场指的是在投影屏上的投影区域。由于光机可能存在镜头畸变或是摆放时发生偏转或是俯仰等情况,使投出到屏幕上的视场难以保证是未发生畸变的矩形,故视场中像素点的具体位置较难确认。
技术实现思路
本专利技术的主要目的在于提供一种视场的位置确定方法及装置和计算机可读存储介质,旨在解决视场中像素点的具体位置较难确认的问题。为实现上述目的,本专利技术提供的一种视场的位置确定方法,所述视场的位置确定方法包括以下步骤:获取透视变换矩阵,其中,所述透视变换矩阵根据未发生畸变的第一视场与发生畸变的第一视场确定;确定第二视场中各个像素点的理想坐标,其中,发生畸变的所述第一视场的中心点、未发生畸变的所述第一视场的中心点与所述第二视场的中心点相同;根据所述透视变换矩阵对各个所述像素点的理想坐标进行变换,得到每个所述像素点对应的实际坐标。在一实施例中,所述获取透视变换矩阵的步骤之前,还包括:获取发生畸变的第一视场中各个第一角点的实际坐标以及未发生畸变的第一视场中各个第二角点的理想坐标;根据各个所述第一角点的实际坐标以及各个所述第二角点的理想坐标,确定透视变换矩阵;r>保存所述透视变换矩阵。在一实施例中,所述获取发生畸变的第一视场中各个第一角点的实际坐标的步骤包括:获取发生畸变的第一视场中每个第一角点对应的模板矩阵,所述模板矩阵由预设数量的像素值构成的矩阵;根据预设图像获取多个测试矩阵,其中,所述测试矩阵由预设数量的像素点的像素值构成,所述测试矩阵对应的各个所述像素点依次相邻,所述预设图像包括发生畸变的所述第一视场;在各个所述测试矩阵中,确定与各个所述模板矩阵匹配的测试矩阵,以作为目标矩阵;确定每个所述目标矩阵中预设位置对应的像素点的坐标,以作为各个所述第一角点的实际坐标。在一实施例中,所述在各个所述测试矩阵中,确定与各个所述模板矩阵匹配的测试矩阵,以作为目标矩阵的步骤包括:对每个所述模板矩阵与所述模板矩阵对应的各个所述测试矩阵,进行像素值的异或操作,得到每个所述模板矩阵对应的各个异或矩阵;对每个所述模板矩阵对应的各个所述异或矩进行求和,得到每个所述模板矩阵对应的多个数值;在所述模板矩阵对应的各个数值中确定最大数值;确定每个所述模板矩阵的所述最大数值对应的测试矩阵,以作为所述目标矩阵。在一实施例中,所述在各个所述测试矩阵中,确定与各个所述模板矩阵匹配的测试矩阵,以作为目标矩阵的步骤包括:将每个所述模板矩阵与所述模板矩阵对应的各个所述测试矩阵,进行像素值的比对,得到每个所述模板矩阵对应的多个比对结果,其中,进行比对的像素值在所述模板矩阵的位置与在所述测试矩阵的位置相同,所述比对结果为像素值不同的数量;在所述模板矩阵对应的各个比对结果中确定数量最大的比对结果,并将数量最大的所述比对结果对应的测试矩阵确定为所述模板矩阵对应的目标矩阵。在一实施例中,所述确定第二视场中各个像素点的理想坐标的步骤包括:确定第二视场与未发生畸变的所述第一视场之间的尺寸比例;获取未发生畸变的所述第一视场的中心点的理想坐标;根据所述中心点的理想坐标以及所述尺寸比例,确定所述第二视场中各个所述像素点的理想坐标。为实现上述目的,本专利技术还提供一种视场的位置确定装置,所述视场的位置确定装置包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的视场的位置确定程序,所述视场的位置确定程序被所述处理器执行时实现上所述的视场的位置确定方法的各个步骤。为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有视场的位置确定程序,所述视场的位置确定程序被处理器执行时实现如上所述的视场的位置确定方法的各个步骤。本专利技术提供的视场的位置确定方法及装置和计算机可读存储介质,装置获取由未发生畸变的第一视场以及发生畸变的第一视场确定的透视变换矩阵,并确定与第一视场中心点相同的第二视场中各个像素点的理想坐标,最后根据透视变换矩阵对第二视场的各个像素点的理想坐标进行变换,得到第二视场中各个像素点的实际坐标。由于装置透视变换矩阵是由未发生畸变的视场与发生畸变的视场得到,使得装置能够根据透视变换矩阵以及所需确定位置的视场中各个像素点的理想坐标,简单准确的得到视场中像素点的实际坐标,也即装置能够简单准确的确定视场的位置。附图说明图1为本专利技术实施例涉及的视场的位置确定装置的硬件结构示意图;图2为本专利技术视场的位置确定方法第一实施例的流程示意图;图3为本专利技术视场的位置确定方法第二实施例的流程示意图;图4为本专利技术视场的位置确定方法第三实施例步骤S40中获取发生畸变的第一视场中各个第一角点的实际坐标的细化流程示意图;图5为本专利技术视场的位置确定方法第四实施例中步骤S20的细化流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:获取透视变换矩阵,其中,所述透视变换矩阵根据未发生畸变的第一视场与发生畸变的第一视场确定;确定第二视场中各个像素点的理想坐标,其中,发生畸变的所述第一视场的中心点、未发生畸变的所述第一视场的中心点与所述第二视场的中心点相同;根据所述透视变换矩阵对各个所述像素点的理想坐标进行变换,得到每个所述像素点对应的实际坐标。由于装置透视变换矩阵是由未发生畸变的视场与发生畸变的视场得到,使得装置能够根据透视变换矩阵以及所需确定位置的视场中各个像素点的理想坐标,简单准确的得到视场中像素点的实际坐标,也即装置能够简单准确的确定视场的位置。作为一种实现方案,视场的位置确定装置可以如图1所示。本专利技术实施例方案涉及的是视场的位置确定装置,视场的位置确定装置包括存储器101,处理器102,例如CPU,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。存储器可以是高速RAM存储设备,也可以是稳定的存储设备(non-volatilememory),例如磁盘存储设备。如图1所示,存储器101中可以包括视场的位置确定程序;而处理器102可以用于调用存储器101中存储的视场的位置确定程序,并执行以下操作:获取透视变换矩阵,其中,所述透视变换矩阵根据未发生畸变的第一视场与发生畸变的第一视场确定;确定第二视场中各个像素点的理想坐标,其中,发生畸变的所述第一视场的中心点、未发生畸变的所述第一视场的中心点与所述第二视场的中心点相同;本文档来自技高网...

【技术保护点】
1.一种视场的位置确定方法,其特征在于,所述视场的位置确定方法包括以下步骤:/n获取透视变换矩阵,其中,所述透视变换矩阵根据未发生畸变的第一视场与发生畸变的第一视场确定;/n确定第二视场中各个像素点的理想坐标,其中,发生畸变的所述第一视场的中心点、未发生畸变的所述第一视场的中心点与所述第二视场的中心点相同;/n根据所述透视变换矩阵对各个所述像素点的理想坐标进行变换,得到每个所述像素点对应的实际坐标。/n

【技术特征摘要】
1.一种视场的位置确定方法,其特征在于,所述视场的位置确定方法包括以下步骤:
获取透视变换矩阵,其中,所述透视变换矩阵根据未发生畸变的第一视场与发生畸变的第一视场确定;
确定第二视场中各个像素点的理想坐标,其中,发生畸变的所述第一视场的中心点、未发生畸变的所述第一视场的中心点与所述第二视场的中心点相同;
根据所述透视变换矩阵对各个所述像素点的理想坐标进行变换,得到每个所述像素点对应的实际坐标。


2.如权利要求1所述的视场的位置确定方法,其特征在于,所述获取透视变换矩阵的步骤之前,还包括:
获取发生畸变的第一视场中各个第一角点的实际坐标以及未发生畸变的第一视场中各个第二角点的理想坐标;
根据各个所述第一角点的实际坐标以及各个所述第二角点的理想坐标,确定透视变换矩阵;
保存所述透视变换矩阵。


3.如权利要求2所述的视场的位置确定方法,其特征在于,所述获取发生畸变的第一视场中各个第一角点的实际坐标的步骤包括:
获取发生畸变的第一视场中每个第一角点对应的模板矩阵,所述模板矩阵由预设数量的像素值构成的矩阵;
根据预设图像获取多个测试矩阵,其中,所述测试矩阵由预设数量的像素点的像素值构成,所述测试矩阵对应的各个所述像素点依次相邻,所述预设图像包括发生畸变的所述第一视场;
在各个所述测试矩阵中,确定与各个所述模板矩阵匹配的测试矩阵,以作为目标矩阵;
确定每个所述目标矩阵中预设位置对应的像素点的坐标,以作为各个所述第一角点的实际坐标。


4.如权利要求3所述的视场的位置确定方法,其特征在于,所述在各个所述测试矩阵中,确定与各个所述模板矩阵匹配的测试矩阵,以作为目标矩阵的步骤包括:
对每个所述模板矩阵与所述模板矩阵对应的各个所述测试矩阵,进行像素值的异或操作,得到每个所述模...

【专利技术属性】
技术研发人员:王倩宋林东
申请(专利权)人:歌尔光学科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1