本申请涉及投影控制,更具体地,涉及一种投影控制方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、目前,投影可以将投影图像投影在指定的投影面上,以在投影面上显示投影图像,然而通过现有的投影手段,无法实现投影图像实时投影在移动的人体承载对象上。
技术实现思路
1、本申请提出了一种投影控制方法、装置、电子设备及存储介质,以改善上述缺陷。
2、第一方面,本申请实施例提供了一种投影控制方法,方法包括:
3、响应于根据相机针对人体承载对象的拍摄图像确定人体承载对象的位置发生改变,根据相机针对人体承载对象位置改变后的拍摄图像以及针对人体承载对象在标定位置的拍摄图像,确定第一变换关系;第一变换关系指示人体承载对象从标定位置到发生位置改变后的位置的变换关系;
4、根据第一变换关系、第二变换关系以及第三变换关系,确定目标变换关系;第二变换关系指示相机的相机空间到投影机的投影空间的变换关系;第三变换关系指示投影图像所在的内容空间到相机空间的变换关系;
5、根据目标变换关系,控制投影机投影投影图像。
6、第二方面,本申请实施例还提供了一种投影控制装置,装置包括:
7、第一确定模块,用于响应于根据相机针对人体承载对象的拍摄图像确定人体承载对象的位置发生改变,根据相机针对人体承载对象位置改变后的拍摄图像以及针对人体承载对象在标定位置的拍摄图像,确定第一变换关系;第一变换关系指示人体承载对象从标定位置到发生位置改变后的位置的变换关系;
8、第二确定模块,用于根据第一变换关系、第二变换关系以及第三变换关系,确定目标变换关系;第二变换关系指示相机的相机空间到投影机的投影空间的变换关系;第三变换关系指示投影图像所在的内容空间到相机空间的变换关系;
9、控制模块,用于根据目标变换关系,控制投影机投影投影图像。
10、第三方面,本申请实施例还提供了一种电子设备,其特征在于,包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述方法。
11、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有处理器可执行的程序代码,程序代码被处理器执行时使处理器执行上述方法。
12、本申请提供的一种投影控制方法、装置、电子设备及存储介质,在本申请中,响应于根据相机针对人体承载对象的拍摄图像确定人体承载对象的位置发生改变,根据相机针对人体承载对象位置改变后的拍摄图像以及针对人体承载对象在标定位置的拍摄图像,确定第一变换关系;第一变换关系指示人体承载对象从标定位置到发生位置改变后的位置的变换关系;根据第一变换关系、第二变换关系以及第三变换关系,确定目标变换关系;第二变换关系指示相机的相机空间到投影机的投影空间的变换关系;第三变换关系指示投影图像所在的内容空间到相机空间的变换关系;根据目标变换关系,控制投影机投影投影图像,能够实时将投影图像投影到发生位置改变的人体承载对象上,实现了将投影图像实时投影在移动的人体承载对象上,同时,不需要对人体承载对象进行三维建模,也不需要对相机内外参进行标定,提高了投影速度。
13、本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
1.一种投影控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标变换关系,控制所述投影机投影投影图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述修正参数的标定方法包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于根据相机针对人体承载对象的拍摄图像确定所述人体承载对象的位置发生改变,根据所述相机针对所述人体承载对象位置改变后的拍摄图像以及针对所述人体承载对象在标定位置的拍摄图像,确定第一变换关系,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述相机针对所述人体承载对象位置改变后的拍摄图像以及针对所述人体承载对象在标定位置的拍摄图像,确定第一变换关系,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一变换关系、第二变换关系以及第三变换关系,确定目标变换关系之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述获取所述相机与所述投影机之间的相对方向,包括:
8.根据权利要求1所述的方法,其特征在于,所述根据所述第一变换关系、第二变换关系以及第三变换关系,确定目标变换关系之前,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述目标内容显示区域在所述标定拍摄图像中对应的对象指示区域的位置以及所述投影图像在所述内容空间中的位置,确定所述第三变换关系之前,所述方法还包括:
10.一种投影控制装置,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行权利要求1-9任一项所述方法。
