CN117014589A - 投影方法、装置、电子设备和存储介质 - Google Patents
投影方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN117014589A CN117014589A CN202311263877.5A CN202311263877A CN117014589A CN 117014589 A CN117014589 A CN 117014589A CN 202311263877 A CN202311263877 A CN 202311263877A CN 117014589 A CN117014589 A CN 117014589A
- Authority
- CN
- China
- Prior art keywords
- projection
- coordinates
- point
- projector
- distortion
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000009466 transformation Effects 0.000 claims abstract description 80
- 239000003550 marker Substances 0.000 claims description 52
- 238000004590 computer program Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010030 laminating Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
本公开涉及一种投影方法、装置、电子设备和存储介质,涉及投影技术领域,该投影方法包括:根据原始投影对应的第一投影变换关系,对原始投影对应的第一投影区域进行调整,得到第二投影区域,并基于第二投影区域,确定多个第一标记点,再根据投影仪对应的畸变模型参数,对多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标,并根据无畸变坐标以及第一标记点在投影仪中的第二坐标,得到第二投影变换关系,最后根据第二投影变换关系,对第二投影区域进行调整,得到目标投影结果。通过两次调整,且去除了投影仪镜头畸变对投影的影响,以便能够准确地将投影画面投影至投影幕布上。
Description
技术领域
本公开涉及投影技术领域,具体地,涉及一种投影方法、装置、电子设备和存储介质。
背景技术
由于投影仪摆放的位置偏差,当投影仪投影到幕布上时,投影画面与投影幕布一般不会完美贴合,需要用户利用投影仪的四点校正功能,将投影画面缩放到幕布中,操作不方便,比较繁琐。
发明内容
本公开的目的是提供一种投影方法、装置、电子设备和存储介质,通过在对原始投影对应的第一投影区域进行调整之后,再基于多个第一标记点,对该多个第一标记点进行去畸变变换,并得到第二投影变换关系,从而对第二投影区域进行调整,以便能够准确地将投影画面投影至投影幕布上。
根据本公开实施例的第一方面,提供一种投影方法,包括:
根据原始投影对应的第一投影变换关系,对所述原始投影对应的第一投影区域进行调整,得到第二投影区域;
基于所述第二投影区域,确定多个第一标记点;
根据投影仪对应的畸变模型参数,对所述多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标;
根据所述无畸变坐标以及所述第一标记点在所述投影仪中的第二坐标,得到第二投影变换关系;
根据所述第二投影变换关系,对所述第二投影区域进行调整,得到目标投影结果。
可选地,所述方法还包括:
获取所述原始投影,所述原始投影包括多个第二标记点;
根据所述第二标记点在所述相机中的第三坐标以及所述第二标记点在所述投影仪中的第四坐标,确定所述原始投影对应的所述第一投影变换关系。
可选地,所述根据原始投影对应的第一投影变换关系,对所述原始投影对应的第一投影区域进行调整,得到第二投影区域,包括:
确定投影幕布的角点在所述相机中的第一角点坐标以及所述第一投影区域在所述投影仪中的第二角点坐标;
根据所述原始投影对应的所述第一投影变换关系和所述第一角点坐标,确定所述投影幕布的角点在所述投影仪中的投影坐标;
根据所述第二角点坐标和所述投影坐标,对所述第一投影区域进行调整,得到所述第二投影区域。
可选地,所述方法还包括:
确定所述投影幕布在所述相机中的幕布图像;
对所述幕布图像进行识别,得到所述投影幕布的多条边;
将所述投影幕布的多条边的交点确定为所述投影幕布的角点。
可选地,所述畸变模型参数包括投影参数和畸变参数;
所述根据投影仪对应的畸变模型参数,对所述多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标,包括:
根据所述投影仪的类型,确定所述投影参数;
根据所述投影仪的投影的畸变形式,确定所述畸变参数;
根据所述畸变参数和所述投影参数,对所述多个第一标记点在所述相机中的第一坐标进行去畸变变换,得到所述无畸变坐标。
可选地,所述第一标记点为所述第二投影区域中的第一标记点图片中的点,所述第一标记点图片为棋盘格图片、原点图片和标识码图片中的至少一者;
所述第二标记点为所述第一投影区域中的第二标记点图片中的点,所述第一标记点图片大于所述第二标记点图片,所述第二标记点图片为棋盘格图片、原点图片和标识码图片中的至少一者。
根据本公开实施例的第二方面,提供一种投影装置,包括:
第一调整模块,被配置为根据原始投影对应的第一投影变换关系,对所述原始投影对应的第一投影区域进行调整,得到第二投影区域;
第一确定模块,被配置为基于所述第二投影区域,确定多个第一标记点;
第一获得模块,被配置为根据投影仪对应的畸变模型参数,对所述多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标;
第二获得模块,被配置为根据所述无畸变坐标以及所述第一标记点在所述投影仪中的第二坐标,得到第二投影变换关系;
第二调整模块,被配置为根据所述第二投影变换关系,对所述第二投影区域进行调整,得到目标投影结果。
可选地,所述装置还包括:
投影模块,被配置为获取所述原始投影,所述原始投影包括多个第二标记点;
第二确定模块,被配置为根据所述第二标记点在所述相机中的第三坐标以及所述第二标记点在所述投影仪中的第四坐标,确定所述原始投影对应的所述第一投影变换关系。
根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所提供的投影方法的步骤。
根据本公开实施例的第四方面,提供一种电子设备,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所提供的投影方法的步骤。
通过上述技术方案,根据原始投影对应的第一投影变换关系,对原始投影对应的第一投影区域进行调整,得到第二投影区域,并基于第二投影区域,确定多个第一标记点,再根据投影仪对应的畸变模型参数,对多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标,并根据无畸变坐标以及第一标记点在投影仪中的第二坐标,得到第二投影变换关系,最后根据第二投影变换关系,对第二投影区域进行调整,得到目标投影结果。通过在根据第一投影变换关系对原始投影对应的第一投影区域进行调整之后,再基于多个第一标记点,对该多个第一标记点进行去畸变变换,并得到第二投影变换关系,从而对第二投影区域进行调整。通过两次调整,且去除了投影仪镜头畸变对投影的影响,以便能够准确地将投影画面投影至投影幕布上。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是根据一示例性实施例示出的一种投影方法的流程图。
图2是根据一示例性实施例示出的一种确定第一投影变换关系的方法的流程图。
图3是根据一示例性实施例示出的一种原始投影的示意图。
图4是根据一示例性实施例示出的一种第二标记点图片的示意图。
图5是根据一示例性实施例示出的一种第一标记点图片的示意图。
图6是根据一示例性实施例示出的一种第一次调整的方法的流程图。
图7是根据一示例性实施例示出的一种去畸变变换的方法的流程图。
图8是根据一示例性实施例示出的一种投影装置框图。
图9是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
图1是根据一示例性实施例示出的一种投影方法的流程图,如图1所示,该方法可用于投影装置,可包括以下步骤:
在步骤S101中,根据原始投影对应的第一投影变换关系,对原始投影对应的第一投影区域进行调整,得到第二投影区域。
在本实施方式中,预先进行第一次投影,即原始投影,从而确定原始投影对应的第一投影变换关系,该第一投影变换关系为原始投影中的投影画面的每一个点在相机中的坐标与在投影仪中的坐标之间的变换关系。基于该变换关系,对原始投影进行第一次的初步的投影调整,以便使投影画面能够尽量保持在投影幕布的范围内。
在步骤S102中,基于第二投影区域,确定多个第一标记点。
在本实施方式中,保持第一次调整后的投影方式不变,即,基于第一次调整后的投影方式,确定多个第一标记点,并将该多个第一标记点通过第一次调整后的投影方式投影至投影幕布,从而在第二投影区域投影出多个第一标记点。
可选地,可基于第一次调整后的投影方式,在第二投影区域内投影出第一标记点图片,该第一标记点图片可为棋盘格图片、原点图片和标识码图片中的至少一者。
在步骤S103中,根据投影仪对应的畸变模型参数,对多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标。
在本实施方式中,考虑到投影仪的投影仪镜头畸变对投影的影响,获取该投影仪对应的畸变模型参数,对多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标,以便能够得到更加准确的相机坐标。
在步骤S104中,根据无畸变坐标以及第一标记点在投影仪中的第二坐标,得到第二投影变换关系。
在本实施方式中,第二投影变换关系为第一标记点的无畸变坐标以及在投影仪中的第二坐标之间的变换关系。即第一标记点的相机坐标与投影仪坐标之间的变换关系。
在步骤S105中,根据第二投影变换关系,对第二投影区域进行调整,得到目标投影结果。
在本实施方式中,在得到第二投影变换关系之后,可根据该第二投影变换关系,对第二投影区域再次进行调整,以便能够准确地将投影画面投影至投影幕布上。
在本实施例中,通过在根据第一投影变换关系对原始投影对应的第一投影区域进行调整之后,再基于多个第一标记点,对该多个第一标记点进行去畸变变换,并得到第二投影变换关系,从而对第二投影区域进行调整。通过两次调整,且去除了投影仪镜头畸变对投影的影响,以便能够准确地将投影画面投影至投影幕布上。
图2是根据一示例性实施例示出的一种确定第一投影变换关系的方法的流程图,图3是根据一示例性实施例示出的一种原始投影的示意图,图4是根据一示例性实施例示出的一种第二标记点图片的示意图,图5是根据一示例性实施例示出的一种第一标记点图片的示意图,如图1至图5所示,在一种可能的实施方式中,确定第一投影变换关系的方法可包括以下步骤:
在步骤S201中,获取原始投影,原始投影包括多个第二标记点。
在本实施方式中,先进行原始投影,即第一次投影,如图3所示,P1、P2、P3和P4四个角点围成的区域即为第一投影区域,S1、S2、S3和S4四个角点围成的区域即为投影幕布的区域。且该第一次投影可在第一投影区域内投影出第二标记点图片,该第二标记点图片可包括多个第二标记点,第二标记点图片可为棋盘格图片、原点图片和标识码图片中的至少一者。其中,第一标记点图片大于第二标记点图片,在第一次投影中,由于投影较为不准确,第二标记点图片较小,以避免将第二标记点图片投影至投影幕布的外部区域。即,第二标记点以及第二标记点图片均在投影幕布的内部。在经过第一次调整之后,第二投影区域已经绝大部分在投影幕布之内,所以,第一标记点图片较大,也能保证投影出的第一标记点图片和第一标记点在投影幕布之内,且第一标记点图片越大,第一标记点越多,得到的第二投影变换关系越准确。
在步骤S202中,根据第二标记点在相机中的第三坐标以及第二标记点在投影仪中的第四坐标,确定原始投影对应的第一投影变换关系。
在本实施方式中,第一投影变换关系可为,相机中的坐标S与投影仪中的坐标P的关系可为:
其中,、/>为第二标记点在相机中的第三坐标,/>、/>为第二标记点在投影仪中的第四坐标,/>为第一投影变换关系对应的参数矩阵。
图6是根据一示例性实施例示出的一种第一次调整的方法的流程图,如图6所示,在一种可能的实施方式中,根据原始投影对应的第一投影变换关系,对原始投影对应的第一投影区域进行调整,得到第二投影区域,包括以下步骤:
在步骤S601中,确定投影幕布的角点在相机中的第一角点坐标以及第一投影区域在投影仪中的第二角点坐标。
可选地,确定投影幕布的角点的方法可为:确定投影幕布在相机中的幕布图像;对幕布图像进行识别,得到投影幕布的多条边;将投影幕布的多条边的交点确定为投影幕布的角点。
在本实施方式中,通过对相机中的幕布图像进行识别,以便确定投影幕布的角点。也可通过预先训练好的角点识别模型对幕布图像进行识别,得到投影幕布的角点。该角点识别模型可通过多个样本幕布图像以及对应的真实的投影幕布的角点训练基础网络得到。该角点识别模型以幕布图像为输入,输出投影幕布的角点。
得到投影幕布的角点之后,即可确定该角点在相机中的坐标,从而得到投影幕布的角点在相机中的第一角点坐标。
在步骤S602中,根据原始投影对应的第一投影变换关系和第一角点坐标,确定投影幕布的角点在投影仪中的投影坐标。
在本实施方式中,在得到第一投影变换关系之后,该第一投影变换关系即为原始投影中的投影画面的每一个点在相机中的坐标与在投影仪中的坐标之间的变换关系。基于第一角点坐标,通过该第一投影变换关系,即可确定出投影幕布的角点在投影仪中的投影坐标。
在步骤S603中,根据第二角点坐标和投影坐标,对第一投影区域进行调整,得到第二投影区域。
在本实施方式中,将第二角点坐标调整至投影坐标,按照该调整方式对整个第一投影区域进行调整,即可得到第二投影区域。
图7是根据一示例性实施例示出的一种去畸变变换的方法的流程图,如图7所示,在一种可能的实施方式中,畸变模型参数包括投影参数和畸变参数,根据投影仪对应的畸变模型参数,对多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标,可包括以下步骤:
在步骤S701中,根据投影仪的类型,确定投影参数。
在本实施方式中,在每个投影仪进行生产时,即可对其对应的投影参数进行标定,通过该投影仪的标识,即可得到该投影仪对应的投影参数。
在步骤S702中,根据投影仪的投影的畸变形式,确定畸变参数。
在本实施方式中,不同的投影仪,其可能对应有不同的投影的畸变形式,例如,其畸变形式可为1阶径向畸变、3阶径向畸变、6阶径向畸变、切向畸变以及薄棱镜畸变等。可根据投影仪的标识确定投影仪的投影的畸变形式,并根据该投影仪对应的畸变形式确定该投影仪对应的畸变参数。
在步骤S703中,根据畸变参数和投影参数,对多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标。
在本实施方式中,根据畸变参数和投影参数,基于去畸变映射,对多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标。其中,去畸变映射,计算无畸变标记点/>,由于/>包含非线性项,不能直接得到其解析形式,而是通过/>的逆映射/>,进行迭代计算。计算公式为:。以1阶径向畸变为例,其具体计算过程如下:
其中、/>、/>和/>为投影仪的投影参数,/>为投影仪的1阶径向畸变的畸变参数,/>为无畸变坐标,/>为第一标记点在相机中的第一坐标,/>、/>、/>、/>和/>均为计算过程中的中间参数。
在一种可能的实施方式中,根据第二投影变换关系,对第二投影区域进行调整,得到目标投影结果的方法可为:确定投影幕布的角点在相机中的第三角点坐标以及第二投影区域在投影仪中的第四角点坐标;根据第二投影变换关系和第三角点坐标,确定投影幕布的角点在投影仪中的第二投影坐标;根据第四角点坐标和第二投影坐标,对第二投影区域进行调整,得到目标投影结果。其具体解释可参考步骤S601至步骤S603的解释,在此不再赘述。
图8是根据一示例性实施例示出的一种投影装置框图。参照图8,该投影装置800包括第一调整模块801、第一确定模块802、第一获得模块803、第二获得模块804和第二调整模块805。
该第一调整模块801,被配置为根据原始投影对应的第一投影变换关系,对所述原始投影对应的第一投影区域进行调整,得到第二投影区域;
该第一确定模块802,被配置为基于所述第二投影区域,确定多个第一标记点;
该第一获得模块803,被配置为根据投影仪对应的畸变模型参数,对所述多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标;
该第二获得模块804,被配置为根据所述无畸变坐标以及所述第一标记点在所述投影仪中的第二坐标,得到第二投影变换关系;
该第二调整模块805,被配置为根据所述第二投影变换关系,对所述第二投影区域进行调整,得到目标投影结果。
可选地,所述投影装置800还包括:
投影模块,被配置为获取所述原始投影,所述原始投影包括多个第二标记点;
第二确定模块,被配置为根据所述第二标记点在所述相机中的第三坐标以及所述第二标记点在所述投影仪中的第四坐标,确定所述原始投影对应的所述第一投影变换关系。
可选地,所述第一调整模块801,包括:
第一确定子模块,被配置为确定投影幕布的角点在所述相机中的第一角点坐标以及所述第一投影区域在所述投影仪中的第二角点坐标;
第二确定子模块,被配置为根据所述原始投影对应的所述第一投影变换关系和所述第一角点坐标,确定所述投影幕布的角点在所述投影仪中的投影坐标;
第一获得子模块,被配置为根据所述第二角点坐标和所述投影坐标,对所述第一投影区域进行调整,得到所述第二投影区域。
可选地,所述投影装置800还包括:
第三确定模块,被配置为确定所述投影幕布在所述相机中的幕布图像;
第三获得模块,被配置为对所述幕布图像进行识别,得到所述投影幕布的多条边;
第三确定模块,被配置为将所述投影幕布的多条边的交点确定为所述投影幕布的角点。
可选地,所述畸变模型参数包括投影参数和畸变参数;
所述第一获得模块,包括:
第三确定子模块,被配置为根据所述投影仪的类型,确定所述投影参数;
第四确定子模块,被配置为根据所述投影仪的投影的畸变形式,确定所述畸变参数;
第二获得子模块,被配置为根据所述畸变参数和所述投影参数,对所述多个第一标记点在所述相机中的第一坐标进行去畸变变换,得到所述无畸变坐标。
可选地,所述第一标记点为所述第二投影区域中的第一标记点图片中的点,所述第一标记点图片为棋盘格图片、原点图片和标识码图片中的至少一者;
所述第二标记点为所述第一投影区域中的第二标记点图片中的点,所述第一标记点图片大于所述第二标记点图片,所述第二标记点图片为棋盘格图片、原点图片和标识码图片中的至少一者。
关于上述实施例中的投影装置800,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图9是根据一示例性实施例示出的一种电子设备的框图。如图9所示,该电子设备900可以包括:处理器901,存储器902。该电子设备900还可以包括多媒体组件903,输入/输出(I/O)接口904,以及通信组件905中的一者或多者。
其中,处理器901用于控制该电子设备900的整体操作,以完成上述的投影方法中的全部或部分步骤。存储器902用于存储各种类型的数据以支持在该电子设备900的操作,这些数据例如可以包括用于在该电子设备900上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器902可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件903可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器902或通过通信组件905发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口904为处理器901和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件905用于该电子设备900与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件905可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,电子设备900可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的投影方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的投影方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器902,上述程序指令可由电子设备900的处理器901执行以完成上述的投影方法。
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的投影方法的代码部分。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (10)
1.一种投影方法,其特征在于,包括:
根据原始投影对应的第一投影变换关系,对所述原始投影对应的第一投影区域进行调整,得到第二投影区域;
基于所述第二投影区域,确定多个第一标记点;
根据投影仪对应的畸变模型参数,对所述多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标;
根据所述无畸变坐标以及所述第一标记点在所述投影仪中的第二坐标,得到第二投影变换关系;
根据所述第二投影变换关系,对所述第二投影区域进行调整,得到目标投影结果。
2.根据权利要求1所述的投影方法,其特征在于,所述方法还包括:
获取所述原始投影,所述原始投影包括多个第二标记点;
根据所述第二标记点在所述相机中的第三坐标以及所述第二标记点在所述投影仪中的第四坐标,确定所述原始投影对应的所述第一投影变换关系。
3.根据权利要求1所述的投影方法,其特征在于,
所述根据原始投影对应的第一投影变换关系,对所述原始投影对应的第一投影区域进行调整,得到第二投影区域,包括:
确定投影幕布的角点在所述相机中的第一角点坐标以及所述第一投影区域在所述投影仪中的第二角点坐标;
根据所述原始投影对应的所述第一投影变换关系和所述第一角点坐标,确定所述投影幕布的角点在所述投影仪中的投影坐标;
根据所述第二角点坐标和所述投影坐标,对所述第一投影区域进行调整,得到所述第二投影区域。
4.根据权利要求3所述的投影方法,其特征在于,所述方法还包括:
确定所述投影幕布在所述相机中的幕布图像;
对所述幕布图像进行识别,得到所述投影幕布的多条边;
将所述投影幕布的多条边的交点确定为所述投影幕布的角点。
5.根据权利要求1-4任一所述的投影方法,其特征在于,所述畸变模型参数包括投影参数和畸变参数;
所述根据投影仪对应的畸变模型参数,对所述多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标,包括:
根据所述投影仪的类型,确定所述投影参数;
根据所述投影仪的投影的畸变形式,确定所述畸变参数;
根据所述畸变参数和所述投影参数,对所述多个第一标记点在所述相机中的第一坐标进行去畸变变换,得到所述无畸变坐标。
6.根据权利要求2所述的投影方法,其特征在于,
所述第一标记点为所述第二投影区域中的第一标记点图片中的点,所述第一标记点图片为棋盘格图片、原点图片和标识码图片中的至少一者;
所述第二标记点为所述第一投影区域中的第二标记点图片中的点,所述第一标记点图片大于所述第二标记点图片,所述第二标记点图片为棋盘格图片、原点图片和标识码图片中的至少一者。
7.一种投影装置,其特征在于,包括:
第一调整模块,被配置为根据原始投影对应的第一投影变换关系,对所述原始投影对应的第一投影区域进行调整,得到第二投影区域;
第一确定模块,被配置为基于所述第二投影区域,确定多个第一标记点;
第一获得模块,被配置为根据投影仪对应的畸变模型参数,对所述多个第一标记点在相机中的第一坐标进行去畸变变换,得到无畸变坐标;
第二获得模块,被配置为根据所述无畸变坐标以及所述第一标记点在所述投影仪中的第二坐标,得到第二投影变换关系;
第二调整模块,被配置为根据所述第二投影变换关系,对所述第二投影区域进行调整,得到目标投影结果。
8.根据权利要求7所述的投影装置,其特征在于,所述装置还包括:
投影模块,被配置为获取所述原始投影,所述原始投影包括多个第二标记点;
第二确定模块,被配置为根据所述第二标记点在所述相机中的第三坐标以及所述第二标记点在所述投影仪中的第四坐标,确定所述原始投影对应的所述第一投影变换关系。
9.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6中任一项所述投影方法的步骤。
10.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-6中任一项所述投影方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311263877.5A CN117014589B (zh) | 2023-09-27 | 2023-09-27 | 投影方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311263877.5A CN117014589B (zh) | 2023-09-27 | 2023-09-27 | 投影方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117014589A true CN117014589A (zh) | 2023-11-07 |
CN117014589B CN117014589B (zh) | 2023-12-19 |
Family
ID=88576505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311263877.5A Active CN117014589B (zh) | 2023-09-27 | 2023-09-27 | 投影方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117014589B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104299218A (zh) * | 2013-07-17 | 2015-01-21 | 南京邮电大学 | 基于镜头畸变规律的投影仪标定方法 |
US20180061021A1 (en) * | 2016-08-23 | 2018-03-01 | National Taiwan University Of Science And Technology | Image correction method of projector and image correction system |
CN108876725A (zh) * | 2017-05-12 | 2018-11-23 | 深圳市魔眼科技有限公司 | 一种虚拟图像畸变矫正方法及*** |
CN113489961A (zh) * | 2021-09-08 | 2021-10-08 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和投影设备 |
CN113689339A (zh) * | 2021-09-08 | 2021-11-23 | 北京经纬恒润科技股份有限公司 | 图像拼接方法及装置 |
CN115147286A (zh) * | 2021-03-30 | 2022-10-04 | Oppo广东移动通信有限公司 | 图像处理方法和装置、电子设备、可读存储介质 |
CN115965697A (zh) * | 2022-12-31 | 2023-04-14 | 梅卡曼德(北京)机器人科技有限公司 | 基于沙姆定律的投影仪标定方法、标定***及装置 |
CN116128744A (zh) * | 2022-11-23 | 2023-05-16 | 长城汽车股份有限公司 | 消除图像畸变的方法、电子设备、存储介质及车辆 |
-
2023
- 2023-09-27 CN CN202311263877.5A patent/CN117014589B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104299218A (zh) * | 2013-07-17 | 2015-01-21 | 南京邮电大学 | 基于镜头畸变规律的投影仪标定方法 |
US20180061021A1 (en) * | 2016-08-23 | 2018-03-01 | National Taiwan University Of Science And Technology | Image correction method of projector and image correction system |
CN108876725A (zh) * | 2017-05-12 | 2018-11-23 | 深圳市魔眼科技有限公司 | 一种虚拟图像畸变矫正方法及*** |
CN115147286A (zh) * | 2021-03-30 | 2022-10-04 | Oppo广东移动通信有限公司 | 图像处理方法和装置、电子设备、可读存储介质 |
CN113489961A (zh) * | 2021-09-08 | 2021-10-08 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和投影设备 |
CN113689339A (zh) * | 2021-09-08 | 2021-11-23 | 北京经纬恒润科技股份有限公司 | 图像拼接方法及装置 |
CN116128744A (zh) * | 2022-11-23 | 2023-05-16 | 长城汽车股份有限公司 | 消除图像畸变的方法、电子设备、存储介质及车辆 |
CN115965697A (zh) * | 2022-12-31 | 2023-04-14 | 梅卡曼德(北京)机器人科技有限公司 | 基于沙姆定律的投影仪标定方法、标定***及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN117014589B (zh) | 2023-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109166156B (zh) | 一种摄像头标定图像的生成方法、移动终端及存储介质 | |
AU2010333908B2 (en) | Image capture device having tilt or perspective correction | |
US10523866B2 (en) | Mobile terminal image synthesis method, mobile terminal image synthesis apparatus and mobile terminal | |
KR101678483B1 (ko) | 자동 핀트 맞춤 방법, 장치, 프로그램 및 기록매체 | |
CN110809781B (zh) | 一种图像处理方法、控制终端及存储介质 | |
US11151746B2 (en) | Image processing devices that utilize built-in dynamic camera models to support rapid determination of camera intrinsics and methods of operating same | |
CN108040210A (zh) | 一种局部畸变的校正方法及移动终端和相关介质产品 | |
WO2016154806A1 (zh) | 一种自动变焦的方法和装置 | |
US9615040B2 (en) | Determining a maximum inscribed size of a rectangle | |
CN110930336B (zh) | 图像处理方法及装置、电子设备和存储介质 | |
CN110177269B (zh) | 双摄模组曝光同步校正方法及装置 | |
CN111935468B (zh) | 投影中心的偏移检测方法、装置及计算机可读存储介质 | |
JP2014531860A (ja) | 立体視画像ペアの条件付き表示のための方法及び装置 | |
JP2017083550A (ja) | 情報処理装置、画像投影システムおよびプログラム | |
CN110996083A (zh) | 一种梯形校正方法、装置和电子设备及可读存储介质 | |
CN114125411B (zh) | 投影设备校正方法、装置、存储介质以及投影设备 | |
CN116629287A (zh) | 一种条码解析方法及装置 | |
US20120098978A1 (en) | Portable communication terminal, upload control program, and upload control method | |
CN110874809A (zh) | 图像处理方法及装置、电子设备和存储介质 | |
CN117014589B (zh) | 投影方法、装置、电子设备和存储介质 | |
US11792518B2 (en) | Method and apparatus for processing image | |
CN115802173B (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
CN114339179B (zh) | 投影校正方法、装置、存储介质以及投影设备 | |
CN115439550A (zh) | 一种相机标定方法、测距方法、设备及存储介质 | |
WO2021226780A1 (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 |