本公开涉及投影仪,具体地,涉及一种投影画面的几何校正方法、装置、存储介质及电子设备。
背景技术:
1、相关技术中存在一些对单个投影仪或多个投影仪拼接的投影画面进行几何校正的方法,一些方法只能应用于投影面为平面的场景,对于投影面为曲面的情况无法处理,其余方法虽然可以处理投影面为曲面的场景,但是往往需要摄像机等其他设备的辅助,操作比较复杂。
技术实现思路
1、本公开的目的是提供一种投影画面的几何校正方法、装置、存储介质及电子设备,能够将投影画面校正为与投影面适配的曲面。
2、为了实现上述目的,本公开提供一种投影画面的几何校正方法,包括:
3、响应于几何校正指令,对投影画面进行网格化,生成网格面片;
4、在所述网格面片的至少一个顶点上初始设置中心控制点,并在所述中心控制点所在的第一网格线和/或第二网格线上分别初始设置两个辅助控制点,所述两个辅助控制点包括斜率控制点,和位于所述中心控制点与所述斜率控制点的连线上的疏密控制点;
5、响应于移动所述疏密控制点,根据所述疏密控制点与所述中心控制点间的相对位置比例,对所述网格面片中的网格进行几何变形,使得所述疏密控制点的移动方向上对应的网格密度分布与所述相对位置比例匹配;或,
6、响应于移动所述斜率控制点,根据所述斜率控制点与所述中心控制点间的连线,对所述网格面片中的网格进行几何变形,使得所述斜率控制点所控制的网格线变形为以所述连线为切线的曲线;
7、根据变形后的网格面片,对所述投影画面进行几何校正。
8、可选地,所述中心控制点能被任意移动;
9、当所述中心控制点固定时,所述斜率控制点能被任意移动;
10、当所述中心控制点和所述斜率控制点均固定时,所述疏密控制点限制在所述中心控制点与所述斜率控制点的连线上移动。
11、可选地,所述方法还包括:
12、响应于移动所述斜率控制点,控制位于所述中心控制点与所述斜率控制点的连线上的疏密控制点跟随所述斜率控制点同步移动,且所述疏密控制点保持与所述中心控制点间的相对位置比例不变。
13、可选地,所述方法还包括:
14、响应于移动所述中心控制点,控制所述疏密控制点和所述斜率控制点跟随所述中心控制点同步移动,且所述疏密控制点和所述斜率控制点均保持与所述中心控制点的相对位置不变,并,
15、将所述中心控制点作为所述网格面片的顶点约束,根据所述斜率控制点与所述中心控制点间的连线,对所述网格面片中的网格进行几何变形。
16、可选地,所述方法还包括:
17、在所述网格面片内部的网格点上新增中心控制点,并在新增的中心控制点所在的第一网格线和/或第二网格线上分别设置所述两个辅助控制点。
18、可选地,在对所述网格面片中的网格进行几何变形之前,所述方法还包括:
19、根据初始设置的所述中心控制点所在的第一网格线和第二网格线,以及新增的所述中心控制点所在的第一网格线和第二网格线,确定对应的控制区域;
20、所述对所述网格面片中的网格进行几何变形,包括:
21、对所述控制区域内的网格进行几何变形。
22、本公开还提供一种投影画面的几何校正装置,包括:
23、网格化处理模块,用于响应于几何校正指令,对投影画面进行网格化,生成网格面片;
24、第一设置模块,用于在所述网格面片的至少一个顶点上初始设置中心控制点,并在所述中心控制点所在的第一网格线和/或第二网格线上分别初始设置两个辅助控制点,所述两个辅助控制点包括斜率控制点,和位于所述中心控制点与所述斜率控制点的连线上的疏密控制点;
25、疏密控制模块,用于响应于移动所述疏密控制点,根据所述疏密控制点与所述中心控制点间的相对位置比例,对所述网格面片中的网格进行几何变形,使得所述疏密控制点的移动方向上对应的网格密度分布与所述相对位置比例匹配;
26、斜率控制模块,用于响应于移动所述斜率控制点,根据所述斜率控制点与所述中心控制点间的连线,对所述网格面片中的网格进行几何变形,使得所述斜率控制点所控制的网格线变形为以所述连线为切线的曲线;
27、画面校正模块,用于根据变形后的网格面片,对所述投影画面进行几何校正。
28、可选地,所述中心控制点能被任意移动;
29、当所述中心控制点固定时,所述斜率控制点能被任意移动;
30、当所述中心控制点和所述斜率控制点均固定时,所述疏密控制点限制在所述中心控制点与所述斜率控制点的连线上移动。
31、本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的投影画面的几何校正方法的步骤。
32、本公开还提供一种电子设备,包括:
33、存储器,其上存储有计算机程序;
34、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开提供的投影画面的几何校正方法的步骤。
35、本公开实施例提供的技术方案,先对投影画面进行网格化,生成网格面片,基于网格面片上的网格点可以设置中心控制点、疏密控制点和斜率控制点,用户可以通过移动疏密控制点和/或斜率控制点,来操控网格面片进行不同形态的变形,进而根据变形后的网格面片,对投影画面进行几何校正。在完成校正后,投影画面能够投影在非平面的投影面上。本技术方案对于画面有着十分灵活的调节方式,操作十分简单,也无需摄像机等设备的辅助。
36、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种投影画面的几何校正方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述中心控制点能被任意移动;
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在对所述网格面片中的网格进行几何变形之前,所述方法还包括:
7.一种投影画面的几何校正装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述中心控制点能被任意移动;
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括: