自动入幕方法、投影仪和存储介质与流程
未命名
07-12
阅读:83
评论:0

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.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
37.向预投影区投射目标投影画面;
38.获取关于所述预投影区左侧的拍摄图像和关于所述预投影区右侧的拍摄图像;
39.基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标;
40.根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一
仿射关系;
41.根据所述预投影区右侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述第二拍摄子图像中的所述分界顶点坐标对应的内置顶点坐标,确定第二仿射关系;
42.根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标;
43.基于所述待调整投影坐标,调整投影范围。
44.上述自动入幕方法、投影仪、计算机设备和存储介质,通过向预投影区投射目标投影画面,获取该预投影区左侧和右侧的拍摄图像,并根据拍摄图像确定预投影区左右两侧的目标轮廓顶点坐标和目标投影画面左右两侧的分界顶点坐标,根据分界顶点坐标和目标投影画面中与分界顶点坐标对应的内置顶点坐标,确定仿射关系,根据目标轮廓顶点坐标和仿射关系,确定目标轮廓顶点坐标在目标投影画面的坐标系中对应的待调整投影坐标,以基于该待调整投影坐标,调整投影范围。由此,无需特征图和特征图检测算法即可实现自动调整投影仪的投影范围,提高了入幕效率并保证了投影仪的入幕效果,另外也降低了对摄像头视角大小的要求。
45.另外,通过获取预投影区左侧和右侧的拍摄图像,进而分别确定左右两侧目标轮廓顶点和分界顶点坐标之间的仿射关系,可以保证仿射关系确定的准确性。
附图说明
46.图1为本技术实施例中自动入幕方法的流程示意图。
47.图2-4为应用本技术实施例中自动入幕方法的拍摄图像示意图。
48.图5为本技术实施例中投影仪的结构框图。
49.图6为本技术实施例中计算机设备的内部结构图。
具体实施方式
50.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
51.图1示出了根据本技术的一个实施例的自动入幕方法的流程示意图。参照图1所示,该方法至少包括步骤s110至步骤s170,详细介绍如下:
52.在步骤s110中,向预投影区投射目标投影画面。
53.其中,预投影区可以是用于投射图像且具有明显边界的矩形区域,例如该预投影区可以是幕布,或者墙上某一区域等。
54.目标投影画面可以是预先准备的用以实现自动调整入幕的基准图像。
55.在该实施例中,投影仪的使用者可以粗略调整投影仪的位置和角度,以使投影仪的投射范围能够大致对准预投影区。投影仪内可以预先存储有该目标投影画面,当需要进行自动入幕时,则获取该目标投影画面,并向预投影区投射目标投影画面。
56.在步骤s120中,获取关于所述预投影区左侧的拍摄图像和关于所述预投影区右侧
的拍摄图像。
57.在该实施例中,当投影仪向预投影区投射目标投影画面后,可以通过相机对预投影区进行拍摄,以获取预投影区的拍摄图像,应该理解的,该相机的拍摄范围能够覆盖预投影区。具体地,可以分别获取预投影区左侧的拍摄图像和预投影区右侧的拍摄图像。在一示例中,可以通过设置在投影仪上的两个相机分别获取预投影区左右两侧的拍摄图像。在另一示例中,也可以通过一个相机分别获取预投影区左右两侧的拍摄图像,对此不作特殊限定。
58.在步骤s130中,基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标。
59.在该实施例中,根据所获取的拍摄图像,可以采用边沿检测算法和顶点检测算法,以确定预投影区左右两侧的目标轮廓顶点坐标和目标投影画面左右两侧的分界顶点坐标。其中,目标轮廓顶点坐标可以为预投影区的顶点的坐标,目标投影画面的分界顶点坐标可以为目标投影画面的顶点的坐标。
60.在一示例中,该目标投影画面可以为落于预投影区内的矩形画面,则该矩形画面的四个顶点即为上述分界顶点。在另一示例中,目标投影画面可以覆盖预投影区,以用于点亮预投影区,便于识别预投影区的目标轮廓顶点,并且,该目标投影画面内还包含一落于预投影区内的矩形子画面,该矩形子画面的四个顶点即为分界顶点。需要说明的,该矩形子画面可以为一矩形框或者一纯色矩形或者仅为四个可以组成矩形的点状图形等。应该理解的,该矩形子画面的颜色应与目标投影画面其他区域的颜色相差较大,以便于识别。
61.在步骤s140中,根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系。
62.其中,内置顶点坐标即为分界顶点在投影仪中的内部坐标。应该理解的,分界顶点的内部坐标(即内置顶点坐标)与外部坐标(即分界顶点坐标)之间具有对应关系。
63.在该实施例中,投影仪在投射目标投影画面之前,即可预先确定该目标投影画面的分界顶点的内部坐标。当获取分界顶点坐标后,可以将分界顶点坐标和对应的内置顶点坐标根据位置一一对应,即左上角的分界顶点坐标与左上角的内置定点坐标相对应、右上角的分界顶点坐标与右上角的内置定点坐标相对应,等等。由此,投影仪可以根据预投影区左侧的拍摄图像中的分界顶点坐标及其对应的内置顶点坐标进行计算,以确定二者之间的第一仿射关系。
64.在步骤s150中,根据所述预投影区右侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述第二拍摄子图像中的所述分界顶点坐标对应的内置顶点坐标,确定第二仿射关系。
65.在该实施例中,无需将两个拍摄图像的坐标系之间进行合并,而是分别将每一侧拍摄图像独立与投影原图(即目标投影画面)的坐标系进行标定,确定对应的仿射关系,可明显减少图像运算过程,加快入幕速度。
66.在步骤s160中,根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射
关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标。
67.在该实施例中,应该理解的,步骤s140和步骤s150中所确定的仿射关系即为实际投影画面与目标投影画面之间的映射关系。因此,根据目标轮廓顶点坐标和对应的第一仿射关系和第二仿射关系,即可确定左右两侧的目标轮廓顶点坐标对应的在投影仪内的内部顶点坐标,该内部顶点坐标即为目标轮廓顶点在目标投影画面的坐标系中的待调整投影坐标。应该理解的,待调整投影坐标所形成的范围最终投影出的画面区域能够刚好覆盖预投影区。
68.在步骤s170中,基于所述待调整投影坐标,调整投影范围。
69.在该实施例中,投影仪能够根据计算得到的待调整投影坐标,调整其投影范围的顶点坐标至于待调整投影坐标相同的位置,以刚好覆盖预投影区,从而实现入幕。
70.基于图1所示的实施例,在本技术的一个实施例中,所述向预投影区投射目标投影画面,包括:
71.分别向预投影区投射所述第一子投影画面和所述第二子投影画面,所述第一子投影画面覆盖所述预投影区,所述第二子投影画面小于所述第一子投影画面,且所述第二子投影画面位于所述预投影区的左侧和右侧。
72.在该实施例中,目标投影画面包括第一子投影画面和第二子投影画面,该第一子投影画面能够覆盖预投影区,以点亮预投影区,便于识别预投影区的目标轮廓顶点。第二子投影画面可以为一矩形画面,且小于第一子投影画面,该第二子投影画面位于预投影区的左侧和右侧。需要说明的是,本技术所述第二子投影画面位于预投影区的左侧和右侧,可以是第二子投影画面的边界同时涉及到预投影区的左侧和右侧,或者第二子投影画面包括若干子图形,例如棋盘格图像、点阵图等,其所包含的若干子图形在预投影区的左侧和右侧都有分布等等。由此,通过第一子投影画面点亮预投影区,从而提高了后续预投影区的目标轮廓顶点的识别的准确性。分界顶点坐标可以为第二子投影画面的顶点坐标或其中任意图案的顶点坐标,例如棋盘格的顶点坐标或点阵图中的点坐标。
73.可以理解的,对于超短焦投影而言,由于投影仪画面水平投射张角一般大于相机画面水平投射张角,因此可以采用左右两个摄像头分别获取不同侧的拍摄图像,每一侧的拍摄图像(如图2和图3所示)存在位于同一侧的目标轮廓顶点和分界顶点,在采用前述实施例所提供的自动入幕方法识别目标轮廓顶点坐标和分界顶点坐标时,投影仪可以分别根据预投影区左右两边的顶点相对于所在一侧的目标投影画面的相对位置,从而得到预投影区四个顶点相对于目标投影画面的坐标关系参数。
74.需要说明的,该第二子画面可以包括二维码、棋盘格、格点图、单色图中的任意一种。
75.基于前述实施例,在本技术的一个实施例中,所述获取关于所述预投影区左侧的拍摄图像和关于所述预投影区右侧的拍摄图像,包括:
76.在投射所述第一子投影画面时,分别获取所述预投影区左侧的第一拍摄图像和右侧的第二拍摄图像;
77.在投射所述第二子投影画面时,分别获取所述预投影区左侧的第三拍摄图像和右侧的第四拍摄图像。
78.则所述基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标,包括:
79.基于所述第一拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;基于所述第三拍摄图像,确定位于所述目标投影画面左侧的分界顶点坐标;
80.所述基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标,包括:
81.基于所述第二拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;基于所述第四拍摄图像,确定位于所述目标投影画面右侧的分界顶点坐标。
82.在该实施例中,在投射第一子投影画面时,分别获取预投影区左右两侧的第一拍摄图像和第二拍摄图像,以及在投射第二子画面时,分别获取预投影区左右两侧的第三拍摄图像和第四拍摄图像。由此,在进行目标轮廓顶点坐标识别时,分别基于第一拍摄图像和第二拍摄图像进行识别和获取,在进行分界顶点坐标识别时,分别基于第三拍摄图像和第四拍摄图像进行识别和获取,由此,一张图像仅有单一识别对象,避免根据单一拍摄图像进行识别而出现干扰的情况,可以提高目标轮廓顶点坐标和分界顶点坐标识别的准确性。
83.在本技术的一个实施例中,第二子画面可以由第一子投影画面按照预定比例缩小形成。以使该第二子投影画面能够落于预投影区内,无需设置复杂的识别算法即可确定第二子投影画面的四个顶点坐标,保证第二子投影画面对应的顶点坐标识别的准确性。
84.需要说明的,该预定比例可以是由本领域技术人员根据在先经验预先设定的,例如50%、40%等,以上数字仅为示例性举例,对此不作特殊限定。
85.在本技术的一个实施例中,所述第二子投影画面包含多个色彩交替分布且依次包围的矩形区域;
86.在该实施例中,可以先根据第一子投影画面点亮预投影区所在区域,以识别预投影区一侧的目标轮廓顶点坐标。将第二子投影画面设置为包含多个色彩交替分布且依次包围的矩形区域,需要说明的,色彩交替分布(例如黑白交替等)能够使多个矩形区域之间的边界较为明显,以便于识别。可以理解的,一侧相机所拍摄的对应于第二子投影画面的拍摄图像,其中仅存在各矩形区域的部分轮廓(如图4所示,各矩形区域分别对应第一边界、第二边界、第三边界和第四边界)。可以根据目标轮廓顶点坐标,识别出位于预投影区内且最靠近预投影区边缘的矩形区域的边界轮廓,从而识别出同侧的分界顶点坐标。
87.在一示例中,在判断是否位于预投影区内时,可以根据一侧分界顶点中上顶点的x、y坐标值均大于/小于同一侧的预投影区的上顶点的x、y坐标值,且分界顶点中下顶点的x、y坐标值均小于/大于预投影区的下顶点的x、y坐标值。而至于是大于或小于关系,则根据拍摄画面所处侧和拍摄画面的坐标系的远点选择相关。
88.在一示例中,上述色彩交替分布且依次包围的矩形区域也可以分为多次进行投射,本领域技术人员可以根据实际实现需要确定对应的实现方式,对此不作特殊限定。
89.由此,通过两侧相机分别拍摄得到的拍摄图像分别识别两侧预投影区和目标投影画面之间的对应关系,可以保证入幕的精确性。
90.在本技术的又一个实施例中,所述向预投影区投射目标投影画面,包括:
91.向预投影区投射第二子投影画面,所述第二子投影画面位于所述预投影区内,且位于所述预投影区的左侧和右侧,所述第二子投影画面与所述预投影区上边界的距离大于
与所述预投影区下边界的距离;
92.所述基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标,包括:
93.基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;并基于所述预投影区左侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面左侧的分界顶点坐标;
94.基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;并基于所述预投影区右侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面右侧的分界顶点坐标。
95.在该实施例中,在相机进行仰拍时,目标投影画面的上顶点远离相机,可能会超出摄像头的景深范围,从而导致上顶点的坐标无法识别或者识别精度较差。因此,可以调整第二子投影画面的投射高度,以使目标第二子投影画面靠近预投影区域的下方,从而能够准确识别第二子投影画面对应的分界顶点坐标。
96.在一示例中,在调整第二子投影画面的高度时,可以将其高度减小为原来的50%-70%,以能够识别即可。应该理解的,若缩小太多,则会导致计算出的仿射关系的精度降低,缩小不够,则会导致上顶点的坐标无法准确识别。通过降低第二子投影画面的高度,使得设于投影设备上的视场角小的摄像头也可以拍摄到画面,从而可降低硬件参数要求。
97.在本技术的一个实施例中,所述基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标的步骤,包括:
98.基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标,及所述目标投影画面左侧的至少四个分界顶点坐标;
99.所述根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系,包括:
100.根据所述预投影区左侧的拍摄图像中的至少四个所述分界顶点坐标,及所述目标投影画面中与该至少四个所述分界顶点坐标对应的内置顶点坐标,确定第一转换矩形。
101.在该实施例中,目标投影画面可以是网格图、格点图等图形,由此,根据预投影区左侧的拍摄图像,可以识别出预投影区左侧的目标轮廓顶点坐标,以及目标投影画面左侧的至少四个分界顶点坐标。
102.此时,可以根据预投影区左侧的拍摄图像中的至少四个分界顶点坐标,及目标投影画面中与该至少四个所述分界顶点坐标对应的内置顶点坐标,确定第一转换矩形(即第一仿射关系)。具体地,根据以下公式进行计算:
[0103][0104]
其中,(x’,y’,z’)为目标投影画面的内置顶点坐标的齐次表示形式,(x,y,z)为目标投影画面对应的分界顶点坐标的齐次表示形式。
[0105]
由此,通过将预投影区左侧的拍摄图像中的至少四个分界顶点坐标,及目标投影
画面中与该至少四个所述分界顶点坐标对应的内置顶点坐标代入上述公式中,即可求得公式中a
11
、a
12
……a33
九个未知数,从而获得两个坐标系之间的转换矩阵,此时,z可以代入固定值,通常取1。
[0106]
接着,确定上述公式后,可以将预投影区的目标轮廓顶点坐标代入其中,即可得到目标轮廓顶点对应至目标投影画面中的坐标。具体地,设目标轮廓顶点坐标为(x1,y1,z1),则代入上述公式后,可以求出其对应至目标投影画面中的坐标为:
[0107]
x
2z2
=a
11
x1+a
12
y1+a
13
z1;y
2z2
=a
21
x1+a
22
y1+a
23
z1;z2=a
31
x1+a
32
y1+a
33
z1,然后将z2化为1,得到二维像素坐标(x2,y2)
[0108]
可以理解的,右侧的第二仿射关系确定与左侧的第一仿射关系确定相同,在此不再赘述。
[0109]
应该理解的是,虽然流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0110]
在一个实施例中,如图5所示,提供了一种投影仪,包括:
[0111]
投影模块510,用于向预投影区投射目标投影画面;
[0112]
第一摄像模块520,用于获取关于所述预投影区左侧的拍摄图像;
[0113]
第二摄像模块530,用于获取关于所述预投影区右侧的拍摄图像;
[0114]
第一确定模块540,用于基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标;
[0115]
第二确定模块550,用于根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系;根据所述预投影区右侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述第二拍摄子图像中的所述分界顶点坐标对应的内置顶点坐标,确定第二仿射关系;
[0116]
第三确定模块560,用于根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标;
[0117]
处理模块570,用于基于所述待调整投影坐标,调整投影范围。
[0118]
在一实施例中,所述目标投影画面为落于所述预投影区内的矩形画面,所述矩形画面的四个顶点为所述分界顶点;或所述目标投影画面覆盖所述预投影区,且所述目标投影画面内包含一落于所述预投影区内的矩形子画面,所述矩形子画面的四个顶点为所述分界顶点。
[0119]
在一实施例中,投影模块510用于:分别向预投影区投射所述第一子投影画面和所述第二子投影画面,所述第一子投影画面覆盖所述预投影区,所述第二子投影画面小于所
述第一子投影画面,且所述第二子投影画面位于所述预投影区的左侧和右侧。
[0120]
在一实施例中,第一摄像模块520和第二摄像模块530用于:在投射所述第一子投影画面时,分别获取所述预投影区左侧的第一拍摄图像和右侧的第二拍摄图像;在投射所述第二子投影画面时,分别获取所述预投影区左侧的第三拍摄图像和右侧的第四拍摄图像;第一确定模块540用于:基于所述第一拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;基于所述第三拍摄图像,确定位于所述目标投影画面左侧的分界顶点坐标;基于所述第二拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;基于所述第四拍摄图像,确定位于所述目标投影画面右侧的分界顶点坐标。
[0121]
在一实施例中,所述第二子投影画面包括二维码、棋盘格、格点图、单色图中的任一种。
[0122]
在一实施例中,所述第二子投影画面由所述第一子投影画面按照预定比例缩小形成。
[0123]
在一实施例中,投影模块510用于:向预投影区投射第二子投影画面,所述第二子投影画面位于所述预投影区内,且位于所述预投影区的左侧和右侧,所述第二子投影画面与所述预投影区上边界的距离大于与所述预投影区下边界的距离;第一确定模块540用于:基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;并基于所述预投影区左侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;并基于所述预投影区右侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面右侧的分界顶点坐标。
[0124]
在一实施例中,第一确定模块540用于:基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标,及所述目标投影画面左侧的至少四个分界顶点坐标;第二确定模块550用于:根据所述预投影区左侧的拍摄图像中的至少四个所述分界顶点坐标,及所述目标投影画面中与该至少四个所述分界顶点坐标对应的内置顶点坐标,确定第一转换矩形。
[0125]
关于投影仪的具体限定可以参见上文中对于自动入幕方法的限定,在此不再赘述。上述投影仪中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0126]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储目标投影画面数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种自动入幕方法。
[0127]
本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0128]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0129]
向预投影区投射目标投影画面;
[0130]
获取关于所述预投影区左侧的拍摄图像和关于所述预投影区右侧的拍摄图像;
[0131]
基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标;
[0132]
根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系;
[0133]
根据所述预投影区右侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述第二拍摄子图像中的所述分界顶点坐标对应的内置顶点坐标,确定第二仿射关系;
[0134]
根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标;
[0135]
基于所述待调整投影坐标,调整投影范围。
[0136]
在一个实施例中,所述目标投影画面为落于所述预投影区内的矩形画面,所述矩形画面的四个顶点为所述分界顶点;或所述目标投影画面覆盖所述预投影区,且所述目标投影画面内包含一落于所述预投影区内的矩形子画面,所述矩形子画面的四个顶点为所述分界顶点。
[0137]
在一个实施例中,处理器执行计算机程序时实现以下步骤:分别向预投影区投射所述第一子投影画面和所述第二子投影画面,所述第一子投影画面覆盖所述预投影区,所述第二子投影画面小于所述第一子投影画面,且所述第二子投影画面位于所述预投影区的左侧和右侧。
[0138]
在一个实施例中,处理器执行计算机程序时实现以下步骤:在投射所述第一子投影画面时,分别获取所述预投影区左侧的第一拍摄图像和右侧的第二拍摄图像;在投射所述第二子投影画面时,分别获取所述预投影区左侧的第三拍摄图像和右侧的第四拍摄图像;并且,基于所述第一拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;基于所述第三拍摄图像,确定位于所述目标投影画面左侧的分界顶点坐标;基于所述第二拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;基于所述第四拍摄图像,确定位于所述目标投影画面右侧的分界顶点坐标。
[0139]
在一个实施例中,所述第二子投影画面包括二维码、棋盘格、格点图、单色图中的任一种。
[0140]
在一个实施例中,所述第二子投影画面由所述第一子投影画面按照预定比例缩小形成。
[0141]
在一个实施例中,处理器执行计算机程序时实现以下步骤:向预投影区投射第二子投影画面,所述第二子投影画面位于所述预投影区内,且位于所述预投影区的左侧和右侧,所述第二子投影画面与所述预投影区上边界的距离大于与所述预投影区下边界的距
离;并且,基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;并基于所述预投影区左侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;并基于所述预投影区右侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面右侧的分界顶点坐标。
[0142]
在一个实施例中,处理器执行计算机程序时实现以下步骤:基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标,及所述目标投影画面左侧的至少四个分界顶点坐标;并且,根据所述预投影区左侧的拍摄图像中的至少四个所述分界顶点坐标,及所述目标投影画面中与该至少四个所述分界顶点坐标对应的内置顶点坐标,确定第一转换矩阵。
[0143]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0144]
向预投影区投射目标投影画面;
[0145]
获取关于所述预投影区左侧的拍摄图像和关于所述预投影区右侧的拍摄图像;
[0146]
基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标;
[0147]
根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系;
[0148]
根据所述预投影区右侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述第二拍摄子图像中的所述分界顶点坐标对应的内置顶点坐标,确定第二仿射关系;
[0149]
根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标;
[0150]
基于所述待调整投影坐标,调整投影范围。
[0151]
在一个实施例中,所述目标投影画面为落于所述预投影区内的矩形画面,所述矩形画面的四个顶点为所述分界顶点;或所述目标投影画面覆盖所述预投影区,且所述目标投影画面内包含一落于所述预投影区内的矩形子画面,所述矩形子画面的四个顶点为所述分界顶点。
[0152]
在一个实施例中,计算机程序被处理器执行时实现以下步骤:分别向预投影区投射所述第一子投影画面和所述第二子投影画面,所述第一子投影画面覆盖所述预投影区,所述第二子投影画面小于所述第一子投影画面,且所述第二子投影画面位于所述预投影区的左侧和右侧。
[0153]
在一个实施例中,计算机程序被处理器执行时实现以下步骤:在投射所述第一子投影画面时,分别获取所述预投影区左侧的第一拍摄图像和右侧的第二拍摄图像;在投射所述第二子投影画面时,分别获取所述预投影区左侧的第三拍摄图像和右侧的第四拍摄图像;并且,基于所述第一拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;基于所述
第三拍摄图像,确定位于所述目标投影画面左侧的分界顶点坐标;基于所述第二拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;基于所述第四拍摄图像,确定位于所述目标投影画面右侧的分界顶点坐标。
[0154]
在一个实施例中,所述第二子投影画面包括二维码、棋盘格、格点图、单色图中的任一种。
[0155]
在一个实施例中,所述第二子投影画面由所述第一子投影画面按照预定比例缩小形成。
[0156]
在一个实施例中,计算机程序被处理器执行时实现以下步骤:向预投影区投射第二子投影画面,所述第二子投影画面位于所述预投影区内,且位于所述预投影区的左侧和右侧,所述第二子投影画面与所述预投影区上边界的距离大于与所述预投影区下边界的距离;并且,基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;并基于所述预投影区左侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;并基于所述预投影区右侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面右侧的分界顶点坐标。
[0157]
在一个实施例中,计算机程序被处理器执行时实现以下步骤:基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标,及所述目标投影画面左侧的至少四个分界顶点坐标;并且,根据所述预投影区左侧的拍摄图像中的至少四个所述分界顶点坐标,及所述目标投影画面中与该至少四个所述分界顶点坐标对应的内置顶点坐标,确定第一转换矩阵。
[0158]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0159]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0160]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
技术特征:
1.一种自动入幕方法,其特征在于,包括:向预投影区投射目标投影画面;获取关于所述预投影区左侧的拍摄图像和关于所述预投影区右侧的拍摄图像;基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标;根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系;根据所述预投影区右侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述第二拍摄子图像中的所述分界顶点坐标对应的内置顶点坐标,确定第二仿射关系;根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标;基于所述待调整投影坐标,调整投影范围。2.根据权利要求1所述的方法,其特征在于,所述目标投影画面为落于所述预投影区内的矩形画面,所述矩形画面的四个顶点为所述分界顶点;或所述目标投影画面覆盖所述预投影区,且所述目标投影画面内包含一落于所述预投影区内的矩形子画面,所述矩形子画面的四个顶点为所述分界顶点。3.根据权利要求1所述的方法,其特征在于,所述向预投影区投射目标投影画面,包括:分别向预投影区投射所述第一子投影画面和所述第二子投影画面,所述第一子投影画面覆盖所述预投影区,所述第二子投影画面小于所述第一子投影画面,且所述第二子投影画面位于所述预投影区的左侧和右侧。4.根据权利要求3所述的方法,其特征在于,所述获取关于所述预投影区左侧的拍摄图像和关于所述预投影区右侧的拍摄图像,包括:在投射所述第一子投影画面时,分别获取所述预投影区左侧的第一拍摄图像和右侧的第二拍摄图像;在投射所述第二子投影画面时,分别获取所述预投影区左侧的第三拍摄图像和右侧的第四拍摄图像;所述基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标,包括:基于所述第一拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;基于所述第三拍摄图像,确定位于所述目标投影画面左侧的分界顶点坐标;所述基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标,包括:基于所述第二拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;基于所述第四
拍摄图像,确定位于所述目标投影画面右侧的分界顶点坐标。5.根据权利要求3所述的方法,其特征在于,所述第二子投影画面包括二维码、棋盘格、格点图、单色图中的任一种,所述分界顶点坐标为所述第二子投影画面的顶点坐标或其中任意图案的顶点坐标。6.根据权利要求3所述的方法,其特征在于,所述第二子投影画面由所述第一子投影画面按照预定比例缩小形成,所述第二子投影画面的高度为所述第一子投影画面的50%至70%。7.根据权利要求1所述的方法,其特征在于,所述向预投影区投射目标投影画面,包括:向预投影区投射第二子投影画面,所述第二子投影画面位于所述预投影区内,且位于所述预投影区的左侧和右侧,所述第二子投影画面与所述预投影区上边界的距离大于与所述预投影区下边界的距离;所述基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标,包括:基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标;并基于所述预投影区左侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标;并基于所述预投影区右侧的拍摄图像中的所述第二子投影画面,确定位于所述第二子投影画面右侧的分界顶点坐标。8.根据权利要求1所述的方法,其特征在于,所述基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标,包括:基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标,及所述目标投影画面左侧的至少四个分界顶点坐标;所述根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系,包括:根据所述预投影区左侧的拍摄图像中的至少四个所述分界顶点坐标,及所述目标投影画面中与该至少四个所述分界顶点坐标对应的内置顶点坐标,确定第一转换矩阵。9.一种投影仪,其特征在于,包括:投影模块,用于向预投影区投射目标投影画面;第一摄像模块,用于获取关于所述预投影区左侧的拍摄图像;第二摄像模块,用于获取关于所述预投影区右侧的拍摄图像;第一确定模块,用于基于所述预投影区左侧的拍摄图像,确定所述预投影区左侧的目标轮廓顶点坐标和所述目标投影画面左侧的分界顶点坐标;基于所述预投影区右侧的拍摄图像,确定所述预投影区右侧的目标轮廓顶点坐标和所述目标投影画面右侧的分界顶点坐标;第二确定模块,用于根据所述预投影区左侧的拍摄图像中的所述分界顶点坐标,和所
述目标投影画面中与所述预投影区左侧的拍摄图像中的所述分界顶点坐标对应的内置顶点坐标,确定第一仿射关系;根据所述预投影区右侧的拍摄图像中的所述分界顶点坐标,和所述目标投影画面中与所述第二拍摄子图像中的所述分界顶点坐标对应的内置顶点坐标,确定第二仿射关系;第三确定模块,用于根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标;处理模块,用于基于所述待调整投影坐标,调整投影范围。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
技术总结
本申请涉及一种自动入幕方法、投影仪和存储介质。所述方法包括:向预投影区投射目标投影画面;获取关于所述预投影区左右两侧的拍摄图像;并分别确定所述预投影区左右两侧的目标轮廓顶点坐标和所述目标投影画面左右两侧的分界顶点坐标;并根据分界顶点坐标及其对应的内置顶点坐标,确定第一、第二仿射关系,根据所述预投影区左侧的所述目标轮廓顶点坐标和所述第一仿射关系,以及所述预投影区右侧的所述目标轮廓顶点坐标和所述第二仿射关系,确定所述目标轮廓顶点坐标在所述目标投影画面的坐标系中对应的待调整投影坐标;基于所述待调整投影坐标,调整投影范围。采用本方法能够提高入幕效率,并保证投影仪的入幕效果,同时减小对摄像头的视角要求。对摄像头的视角要求。对摄像头的视角要求。
技术研发人员:李志 金凌琳 林绵发
受保护的技术使用者:深圳市当智科技有限公司
技术研发日:2023.02.20
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/