CN113365040B - 投影校正方法、装置、存储介质和电子设备 - Google Patents
投影校正方法、装置、存储介质和电子设备 Download PDFInfo
- Publication number
- CN113365040B CN113365040B CN202110633585.0A CN202110633585A CN113365040B CN 113365040 B CN113365040 B CN 113365040B CN 202110633585 A CN202110633585 A CN 202110633585A CN 113365040 B CN113365040 B CN 113365040B
- Authority
- CN
- China
- Prior art keywords
- image
- projection
- determining
- correction
- position information
- 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.)
- Active
Links
Images
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
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
Landscapes
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
本公开涉及一种投影校正方法、装置、存储介质和电子设备,涉及投影技术领域,包括:将校正图像投影至成像媒介上,以得到成像媒介上展示的投影校正图像,并获取采集图像,确定采集图像中的每个第二标记图案的第一位置信息,根据每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,确定投影校正图像在采集图像中形成的第一边界,根据第一边界,确定在成像媒介上的目标投影区域,按照目标投影区域将待投影图像投影至成像媒介上,以在目标投影区域内展示待投影图像包括的信息。本公开可以确保将待投影图像投影至成像媒介上时不会发生畸变,能够获得满足用户要求的投影效果,无需用户手动调节,操作简单,对投影进行校正的效率高。
Description
技术领域
本公开涉及投影技术领域,具体地,涉及一种投影校正方法、装置、存储介质和电子设备。
背景技术
为了满足人们对大尺寸屏幕的观看需求,投影设备被广泛应用于家庭、办公室、学校和娱乐场所中。投影设备可以向成像媒介进行投影,以在成像媒介上显示对应的投影图像,其中,成像媒介例如可以是投影幕布、墙面或硬屏。然而,在投影设备向成像媒介进行投影时,投影图像可能会发生畸变,这会影响投影设备的投影效果。例如,对于短焦或超短焦投影设备,由于投影光机的设计工艺、加工工艺和装配工艺的限制,可能会致使投影设备在成像媒介上投影出的投影图像发生枕形畸变或桶形畸变,这种畸变不会随着投影设备与成像媒介的相对位置的变化而消失。
发明内容
为了解决相关技术中存在的问题,本公开提供了一种投影校正方法、装置、存储介质和电子设备。
为了实现上述目的,根据本公开实施例的第一方面,提供一种投影校正方法,应用于投影设备,所述方法包括:
将预设的校正图像投影至成像媒介上,以得到所述成像媒介上展示的投影校正图像,并获取采集图像;所述采集图像为根据图像采集装置拍摄所述投影校正图像所得到的图像确定的,所述校正图像包括多个第一标记图案,所述采集图像包括与每个所述第一标记图案对应的第二标记图案;
确定所述采集图像中的每个所述第二标记图案的第一位置信息;
根据每个所述第二标记图案的第一位置信息和每个所述第一标记图案的第二位置信息,确定所述投影校正图像在所述采集图像中形成的第一边界;
根据所述第一边界,确定在所述成像媒介上的目标投影区域;
按照所述目标投影区域将待投影图像投影至所述成像媒介上,以在所述目标投影区域内展示所述待投影图像包括的信息。
根据本公开实施例的第二方面,提供一种投影校正装置,应用于投影设备,所述装置包括:
获取模块,用于将预设的校正图像投影至成像媒介上,以得到所述成像媒介上展示的投影校正图像,并获取采集图像;所述采集图像为根据图像采集装置拍摄所述投影校正图像所得到的图像确定的,所述校正图像包括多个第一标记图案,所述采集图像包括与每个所述第一标记图案对应的第二标记图案;
处理模块,用于确定所述采集图像中的每个所述第二标记图案的第一位置信息;
所述处理模块,还用于根据每个所述第二标记图案的第一位置信息和每个所述第一标记图案的第二位置信息,确定所述投影校正图像在所述采集图像中形成的第一边界;
所述处理模块,还用于根据所述第一边界,确定在所述成像媒介上的目标投影区域;
校正模块,用于按照所述目标投影区域将待投影图像投影至所述成像媒介上,以在所述目标投影区域内展示所述待投影图像包括的信息。
根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上第一方面中任一项所述方法的步骤。
根据本公开实施例的第四方面,提供一种电子设备,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。
通过上述技术方案,本公开首先通过将预设的校正图像投影至成像媒介上,以得到成像媒介上展示的投影校正图像,并获取采集图像,其中,采集图像为根据图像采集装置拍摄投影校正图像所得到的图像确定的,校正图像包括多个第一标记图案,采集图像包括与每个第一标记图案对应的第二标记图案,之后确定采集图像中的每个第二标记图案的第一位置信息,并根据每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,确定投影校正图像在采集图像中形成的第一边界,再根据第一边界,确定在成像媒介上的目标投影区域,然后按照目标投影区域将待投影图像投影至成像媒介上,以在目标投影区域内展示待投影图像包括的信息。本公开通过确定投影校正图像中未发生畸变的目标投影区域,并按照目标投影区域将待投影图像投影至成像媒介上,可以确保将待投影图像投影至成像媒介上时不会发生畸变,能够获得满足用户要求的投影效果,无需用户手动调节,操作简单,对投影进行校正的效率高。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是根据一示例性实施例示出的一种投影校正方法的流程图;
图2是根据一示例性实施例示出的一种校正图像的示意图;
图3是图1所示实施例示出的一种步骤101的流程图;
图4是图1所示实施例示出的一种步骤103的流程图;
图5是图1所示实施例示出的一种步骤104的流程图;
图6是根据一示例性实施例示出的一种投影校正装置的框图;
图7是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在介绍本公开提供的投影校正方法、装置、存储介质和电子设备之前,首先对本公开各个实施例所涉及应用场景进行介绍,该应用场景可以包括投影设备、图像采集装置和成像媒介。投影设备可以将自身播放的图像或视频投影至成像媒介上,以在成像媒介上显示对应的投影图像。其中,投影设备可以包括但不限于投影仪、投影电视等,例如,投影设备可以是短焦或超短焦的投影仪,也可以是长焦投影仪。图像采集装置用于拍摄在成像媒介上显示的投影图像,图像采集装置可以是投影设备自身搭载的摄像头模块(例如:摄像头、图像传感器等),也可以是通过有线连接或无线连接与投影设备相分离的、可移动的摄像头模块,还可以是具备拍摄功能的终端(即第三方硬件),该终端例如可以是智能手机、平板电脑、智能手表、智能手环、PDA(英文:Personal Digital Assistant,中文:个人数字助理)等终端。成像媒介可以是投影幕布、墙面、硬屏以及其他任意能够显示投影设备的投影的器件,本公开对此不作具体限定。
在一种场景中,当投影设备在成像媒介上投影出的投影图像发生枕形畸变或桶形畸变时,可以采用以下实施例所示的方式对投影图像进行校正:
图1是根据一示例性实施例示出的一种投影校正方法的流程图。如图1所示,应用于投影设备,该方法可以包括以下步骤:
步骤101,将预设的校正图像投影至成像媒介上,以得到成像媒介上展示的投影校正图像,并获取采集图像。
其中,采集图像为根据图像采集装置拍摄投影校正图像所得到的图像确定的,校正图像包括多个第一标记图案,采集图像包括与每个第一标记图案对应的第二标记图案。
示例地,在投影设备将某一图像投影至成像媒介上时,若用户发现该图像对应的投影图像发生了枕形畸变或桶形畸变,可以向投影设备发送校正指令,以对投影图像进行校正。例如,可以在投影设备上设置有相应的校正按钮,用户可以通过按下该校正按钮来向投影设备发送校正指令。之后投影设备可以向用户发送相应的提示信息,来提示用户将图像采集装置的位置调整到合适的位置,以使图像采集装置可以准确地拍摄投影设备在成像媒介上的投影图像,从而更准确地对投影图像进行校正。
具体的,当图像采集装置为与投影设备相分离的、可移动的摄像头模块时,投影设备在接收到校正指令后,可以先在成像媒介上投影出一张提示图像,以提示用户向指定位置移动摄像头模块。例如,摄像头模块可以对提示图像进行拍摄,并将拍摄提示图像所得到的图像发送至投影设备,由投影设备判断摄像头模块拍摄提示图像所得到的图像和提示图像是否满足预设调整条件。若满足预设调整条件,投影设备可以确定用户已经将摄像头模块调整到了合适的位置。否则,投影设备可以确定用户未将摄像头模块调整到合适的位置,投影设备需要再次投影出一张新的提示图像,以提示用户继续调整摄像头模块。其中,预设调整条件例如可以是摄像头模块拍摄提示图像所得到的图像包含提示图像,且提示图像占摄像头模块拍摄提示图像所得到的图像的比例大于或等于阈值(例如:50%)。在将摄像头模块调整到了合适的位置后,投影设备可以将包括多个第一标记图案的校正图像投影至成像媒介上,以得到成像媒介上展示的投影校正图像,再通过摄像头模块对投影校正图像进行拍摄,并将拍摄投影校正图像所得到的图像发送至投影设备。由投影设备对拍摄投影校正图像所得到的图像进行预处理(预处理例如可以是:图像格式转换、分割处理和图像尺寸转换等),来得到采集图像。其中,采集图像包括与每个第一标记图案对应的第二标记图案。
当图像采集装置为具备拍摄功能的手机时,投影设备在接收到校正指令后,可以先在成像媒介上投影出一张提示图像,以提示用户使用手机,来将手机与投影设备配对。在配对成功后,投影设备可以将校正图像投影至成像媒介上,以得到投影校正图像,再提示用户将手机的拍照界面与投影校正图像对齐,并提示用户使用手机拍摄投影校正图像。之后投影设备可以获取手机拍摄投影校正图像所得到的图像,并对拍摄投影校正图像所得到的图像进行预处理,以得到采集图像。进一步的,为了降低投影设备所需处理的数据量,还可以由手机来对拍摄投影校正图像所得到的图像进行预处理,以得到采集图像,并将得到的采集图像发送给投影设备。
其中,校正图像可以是任一种包括多个第一标记图案的图像。如图2中的a所示,当校正图像为棋盘格图像时,第一标记图案可以为棋盘格中的任一方格,投影设备将校正图像投影至成像媒介上,实际上是将棋盘格投影至成像媒介上。此时图像采集装置拍摄投影校正图像所得到的图像也包括棋盘格,那么对拍摄投影校正图像所得到的图像进行预处理后得到的采集图像也包括棋盘格(即采集图像也为棋盘格图像),则第二标记图案可以为棋盘格中的任一方格。再例如,如图2中的b所示,当校正图像为包括多个圆的图像时,第一标记图案可以为多个圆中的任一个圆,此时拍摄投影校正图像所得到的图像也会包括多个圆,那么对拍摄投影校正图像所得到的图像进行预处理后得到的采集图像也包括多个圆(即采集图像也为包括多个圆的图像),则第二标记图案可以为多个圆中的任一个圆。
步骤102,确定采集图像中的每个第二标记图案的第一位置信息。
在本步骤中,投影设备可以对采集图像中的每个第二标记图案进行检测,并确定检测出的每个第二标记图案的第一位置信息。以校正图像为棋盘格图像,第一标记图案为棋盘格中的任一方格为例,投影设备可以对采集图像中的棋盘格进行检测,并确定采集图像中的棋盘格包括的每个方格的位置信息,例如,可以将每个方格的四个角点的坐标作为该方格的位置信息。之后投影设备可以将采集图像中的棋盘格包括的每个方格的位置信息,作为第一位置信息。
步骤103,根据每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,确定投影校正图像在采集图像中形成的第一边界。
举例来说,投影设备中可以预先存储有校正图像的先验信息,该先验信息可以包括校正图像的边界的位置信息和校正图像中每个第一标记图案的第二位置信息。例如,当校正图像为棋盘格图像时,可以将校正图像中的棋盘格包括的每个方格(即第一标记图案)的四个角点的坐标作为该方格的第二位置信息。之后投影设备可以根据每个第一标记图案的第二位置信息,确定每个第一标记图案与校正图像的边界的位置关系。由于采集图像为根据图像采集装置拍摄投影校正图像所得到的图像确定的,而投影校正图像又是由校正图像投影得到的。因此,每个第二标记图案与投影校正图像在采集图像中形成的第一边界的位置关系,和每个第一标记图案与校正图像的边界的位置关系相同。那么投影设备可以根据每个第一标记图案与校正图像的边界的位置关系,确定投影校正图像在采集图像中形成的第一边界。
步骤104,根据第一边界,确定在成像媒介上的目标投影区域。
进一步的,投影设备在确定第一边界后,首先可以计算图像采集装置的成像平面与成像媒介所处的投影平面之间的单应性矩阵,例如,当投影设备的投影光机的主光轴与成像媒介的法向量相平行时,可以将投影平面与投影光机的投射平面当做同一个平面。因此,可以利用每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,来计算成像平面与投影平面之间的单应性矩阵,通过第一位置信息和第二位置信息计算成像平面与投影平面之间的单应性矩阵可以参考相关技术中描述的方式,此处不再赘述。之后投影设备可以通过该单应性矩阵,将第一边界映射在投影平面上,以得到第一边界在成像媒介上对应的边界。然后,投影设备可以从第一边界在成像媒介上对应的边界所围成的区域中,确定一个满足预设形状条件的目标投影区域。其中,预设形状条件例如可以是将第一边界在成像媒介上对应的边界所围成的区域中最大的、尺寸为16:9的矩形区域,作为目标投影区域。
步骤105,按照目标投影区域将待投影图像投影至成像媒介上,以在目标投影区域内展示待投影图像包括的信息。
示例地,投影设备在确定目标投影区域之后,可以先确定目标投影区域对应的校正点的第三位置信息,例如,可以将每个校正点对应的坐标作为第三位置信息。其中,校正点包括目标投影区域的角点,以及目标投影区域的每条边的中点,即校正点包括4个校正角点和4个校正中点。然后投影设备可以按照第三位置信息,将待投影图像投影至成像媒介上,以在目标投影区域内展示待投影图像包括的信息,即在目标投影区域内展示待投影图像对应的投影图像。具体的,投影设备可以根据这8个校正点的坐标,对待投影图像进行处理,以使投影设备在将待投影图像投影至成像媒介上时,待投影图像对应的投影图像不再发生畸变。例如,若之前投影图像发生了桶形畸变,可以以4个校正角点为固定点,将待投影图像向4个校正中点回拉。若之前投影图像发生了枕形畸变,可以以4个校正中点为固定点,将待投影图像向4个校正角点回拉。
需要说明的是,若在校正完成后,待投影图像对应的投影图像仍然发生畸变,可以重复执行步骤101至步骤105,直至待投影图像对应的投影图像不再发生畸变。
图3是图1所示实施例示出的一种步骤101的流程图。如图3所示,步骤101可以包括以下步骤:
步骤1011,将图像采集装置拍摄投影校正图像所得到的图像转换为指定格式,以得到第一图像。
步骤1012,对第一图像进行分割处理,以去除第一图像中除投影校正图像外的区域,得到第二图像。
步骤1013,将第二图像转换为指定图像尺寸,以得到采集图像。
举例来说,投影设备在接收到图像采集装置发送的拍摄投影校正图像所得到的图像后,需要对拍摄投影校正图像所得到的图像进行预处理,以得到规范的采集图像,以便后续对投影图像进行校正。具体的,首先可以将拍摄投影校正图像所得到的图像转换为指定格式,以得到第一图像,指定格式例如可以是BMP(英文:Bitmap,中文:位图文件)图形文件格式。在拍摄投影校正图像所得到的图像中,可能还会包括除投影校正图像外的其他区域,如果直接采用第一图像来对投影图像进行校正,会增大后续处理过程中的噪声和数据量。为了降低后续处理过程中的噪声和数据量,投影设备可以对第一图像进行分割处理(例如:可以采用粗粒度分割的方式),以去除第一图像中除投影校正图像外的区域,得到第二图像。然后,投影设备可以将第二图像转换为指定图像尺寸(例如:720P),并将经过转换后的第二图像作为采集图像。进一步的,投影设备还可以对得到的采集图像进行直方图均衡处理,并调整采集图像的白平衡和曝光时长,以提高采集图像的质量。
需要说明的是,对第一图像进行分割处理后得到的第二图像中,仍然可能包含除投影校正图像外的其他区域。也就是说,对拍摄投影校正图像所得到的图像进行预处理实际上是一种粗粒度的处理方式,所得到的采集图像中并不只包含投影校正图像。
图4是图1所示实施例示出的一种步骤103的流程图。如图4所示,步骤103可以包括以下步骤:
步骤1031,根据每个第二位置信息,确定每个第一标记图案与校正图像的第二边界之间的位置关系,位置关系用于表征该第一标记图案与第二边界的距离。
步骤1032,根据位置关系和每个第一位置信息,确定投影校正图像在采集图像中对应的第一区域。
示例地,投影设备可以根据校正图像的先验信息中校正图像的第二边界的位置信息和每个第一标记图案的第二位置信息,计算每个第一标记图案与第二边界的距离,以得到该第一标记图案与第二边界之间的位置关系。然后投影设备可以根据每个第一标记图案与第二边界的位置关系,利用校正图像的像素与采集图像的像素之间的比例关系,确定该第一标记图案对应的第二标记图案与待定边界的位置关系。之后投影设备可以利用每个第二标记图案与待定边界的位置关系,确定投影校正图像在采集图像中对应的待定边界。再将待定边界向外扩大指定像素距离(例如:20个像素),并将向外扩大后的待定边界围成的区域作为第一区域。其中,待定边界可以理解为预先假定的第一边界,第一区域可以理解为投影校正图像在采集图像中的大致范围。
步骤1033,根据第一区域的颜色特征,从第一区域中确定第二区域。
步骤1034,对第二区域进行边缘识别,以得到第一边界。
进一步的,投影设备可以提取第一区域的颜色特征,并根据第一区域的颜色特征,结合校正图像的先验信息中第二边界与周围区域的颜色特征差异,从第一区域中搜索出该颜色特征差异相同的区域,作为第二区域。然后,投影设备可以对第二区域进行边缘识别,以识别出第二区域所对应的边界,并将该边界作为第一边界。其中,对第二区域进行边缘识别来得到第一边界可以参考相关技术中描述的方式,此处不再赘述。需要说明的是,得到第一边界的过程实际上是一种细粒度的处理方式,以进一步去除采集图像中除投影校正图像外的其他区域。
图5是图1所示实施例示出的一种步骤104的流程图。如图5所示,步骤104可以包括以下步骤:
步骤1041,根据第一位置信息和第二位置信息,确定变换矩阵。
步骤1042,根据变换矩阵,确定第一边界在成像媒介上对应的第三边界。
示例地,投影设备在确定第一边界后,首先可以根据每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,来计算成像平面与投影平面之间的变换矩阵(例如:单应性矩阵)。之后投影设备可以利用变换矩阵,将第一边界映射在投影平面上,以得到第一边界在成像媒介上对应的第三边界。
步骤1043,根据第三边界确定目标投影区域。
进一步的,投影设备可以将第三边界围成的区域作为待校正区域,并从待校正区域中确定满足预设形状条件的区域,作为目标投影区域。例如,投影设备可以根据待校正区域中每个像素的位置信息,确定每个像素到第二边界中指定边界(例如:第二边界中每个像素的下方和右方的边界)的像素距离。然后,投影设备可以根据每个像素到指定边界的像素距离,利用预设的遍历搜索算法进行遍历搜索,并计算待校正区域中满足预设形状条件的目标投影区域。其中,预设形状条件例如可以是将待校正区域中最大的、尺寸为16:9的矩形区域,作为目标投影区域。
综上所述,本公开首先通过将预设的校正图像投影至成像媒介上,以得到成像媒介上展示的投影校正图像,并获取采集图像,其中,采集图像为根据图像采集装置拍摄投影校正图像所得到的图像确定的,校正图像包括多个第一标记图案,采集图像包括与每个第一标记图案对应的第二标记图案,之后确定采集图像中的每个第二标记图案的第一位置信息,并根据每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,确定投影校正图像在采集图像中形成的第一边界,再根据第一边界,确定在成像媒介上的目标投影区域,然后按照目标投影区域将待投影图像投影至成像媒介上,以在目标投影区域内展示待投影图像包括的信息。本公开通过确定投影校正图像中未发生畸变的目标投影区域,并按照目标投影区域将待投影图像投影至成像媒介上,可以确保将待投影图像投影至成像媒介上时不会发生畸变,能够获得满足用户要求的投影效果,无需用户手动调节,操作简单,对投影进行校正的效率高。
图6是根据一示例性实施例示出的一种投影校正装置的框图。如图6所示,应用于投影设备,装置200包括:
获取模块201,用于将预设的校正图像投影至成像媒介上,以得到成像媒介上展示的投影校正图像,并获取采集图像。采集图像为根据图像采集装置拍摄投影校正图像所得到的图像确定的,校正图像包括多个第一标记图案,采集图像包括与每个第一标记图案对应的第二标记图案。
处理模块202,用于确定采集图像中的每个第二标记图案的第一位置信息。
处理模块202,还用于根据每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,确定投影校正图像在采集图像中形成的第一边界。
处理模块202,还用于根据第一边界,确定在成像媒介上的目标投影区域。
校正模块203,用于按照目标投影区域将待投影图像投影至成像媒介上,以在目标投影区域内展示待投影图像包括的信息。
可选地,获取模块201包括:
第一转换子模块,用于将图像采集装置拍摄投影校正图像所得到的图像转换为指定格式,以得到第一图像。
分割子模块,用于对第一图像进行分割处理,以去除第一图像中除投影校正图像外的区域,得到第二图像。
第二转换子模块,用于将第二图像转换为指定图像尺寸,以得到采集图像。
可选地,校正图像为棋盘格图像,第一标记图案为棋盘格中的任一方格,处理模块202包括:
检测子模块,用于对采集图像中的棋盘格进行检测,并确定采集图像中的棋盘格包括的每个方格的位置信息。
第一确定子模块,用于将采集图像中的棋盘格包括的每个方格的位置信息,作为第一位置信息。
可选地,处理模块202包括:
第二确定子模块,用于根据每个第二位置信息,确定每个第一标记图案与校正图像的第二边界之间的位置关系,位置关系用于表征该第一标记图案与第二边界的距离。
第二确定子模块,还用于根据位置关系和每个第一位置信息,确定投影校正图像在采集图像中对应的第一区域。
第二确定子模块,还用于根据第一区域的颜色特征,从第一区域中确定第二区域。
识别子模块,用于对第二区域进行边缘识别,以得到第一边界。
可选地,处理模块202包括:
计算子模块,用于根据第一位置信息和第二位置信息,确定变换矩阵。
第三确定子模块,用于根据变换矩阵,确定第一边界在成像媒介上对应的第三边界。
第三确定子模块,还用于根据第三边界确定目标投影区域。
可选地,第三确定子模块用于:
将第三边界围成的区域作为待校正区域。
从待校正区域中确定满足预设形状条件的区域,作为目标投影区域。
可选地,校正模块203包括:
第四确定子模块,用于确定目标投影区域对应的校正点的第三位置信息。校正点包括目标投影区域的角点,以及目标投影区域的每条边的中点。
校正子模块,按照第三位置信息,将待投影图像投影至成像媒介上。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
综上所述,本公开首先通过将预设的校正图像投影至成像媒介上,以得到成像媒介上展示的投影校正图像,并获取采集图像,其中,采集图像为根据图像采集装置拍摄投影校正图像所得到的图像确定的,校正图像包括多个第一标记图案,采集图像包括与每个第一标记图案对应的第二标记图案,之后确定采集图像中的每个第二标记图案的第一位置信息,并根据每个第二标记图案的第一位置信息和每个第一标记图案的第二位置信息,确定投影校正图像在采集图像中形成的第一边界,再根据第一边界,确定在成像媒介上的目标投影区域,然后按照目标投影区域将待投影图像投影至成像媒介上,以在目标投影区域内展示待投影图像包括的信息。本公开通过确定投影校正图像中未发生畸变的目标投影区域,并按照目标投影区域将待投影图像投影至成像媒介上,可以确保将待投影图像投影至成像媒介上时不会发生畸变,能够获得满足用户要求的投影效果,无需用户手动调节,操作简单,对投影进行校正的效率高。
图7是根据一示例性实施例示出的一种电子设备300的框图。如图7所示,该电子设备300可以包括:处理器301,存储器302。该电子设备300还可以包括多媒体组件303,输入/输出(I/O)接口304,以及通信组件305中的一者或多者。
其中,处理器301用于控制该电子设备300的整体操作,以完成上述的投影校正方法中的全部或部分步骤。存储器302用于存储各种类型的数据以支持在该电子设备300的操作,这些数据例如可以包括用于在该电子设备300上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器302可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(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),磁存储器,快闪存储器,磁盘或光盘。多媒体组件303可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器302或通过通信组件305发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口304为处理器301和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件305用于该电子设备300与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件305可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,电子设备300可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的投影校正方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的投影校正方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器302,上述程序指令可由电子设备300的处理器301执行以完成上述的投影校正方法。
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的投影校正方法的代码部分。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (8)
1.一种投影校正方法,其特征在于,应用于投影设备,所述方法包括:
将预设的校正图像投影至成像媒介上,以得到所述成像媒介上展示的投影校正图像,并获取采集图像;所述采集图像为根据图像采集装置拍摄所述投影校正图像所得到的图像确定的,所述校正图像包括多个第一标记图案,所述采集图像包括与每个所述第一标记图案对应的第二标记图案;
确定所述采集图像中的每个所述第二标记图案的第一位置信息;
根据每个所述第二标记图案的第一位置信息和每个所述第一标记图案的第二位置信息,确定所述投影校正图像在所述采集图像中形成的第一边界;
根据所述第一边界,确定在所述成像媒介上的目标投影区域;
按照所述目标投影区域将待投影图像投影至所述成像媒介上,以在所述目标投影区域内展示所述待投影图像包括的信息;
所述根据所述第一边界,确定在所述成像媒介上的目标投影区域,包括:
根据所述第一位置信息和所述第二位置信息,确定变换矩阵;
根据所述变换矩阵,确定所述第一边界在所述成像媒介上对应的第三边界;
根据所述第三边界确定所述目标投影区域;
所述根据每个所述第二标记图案的第一位置信息和每个所述第一标记图案的第二位置信息,确定所述投影校正图像在所述采集图像中形成的第一边界,包括:
根据每个所述第二位置信息,确定每个所述第一标记图案与所述校正图像的第二边界之间的位置关系,所述位置关系用于表征该第一标记图案与所述第二边界的距离;
根据所述位置关系和每个所述第一位置信息,确定所述投影校正图像在所述采集图像中对应的第一区域;
根据所述第一区域的颜色特征,从所述第一区域中确定第二区域;
对所述第二区域进行边缘识别,以得到所述第一边界。
2.根据权利要求1所述的方法,其特征在于,所述获取采集图像,包括:
将所述图像采集装置拍摄所述投影校正图像所得到的图像转换为指定格式,以得到第一图像;
对所述第一图像进行分割处理,以去除所述第一图像中除所述投影校正图像外的区域,得到第二图像;
将所述第二图像转换为指定图像尺寸,以得到所述采集图像。
3.根据权利要求1所述的方法,其特征在于,所述校正图像为棋盘格图像,所述第一标记图案为棋盘格中的任一方格;所述确定所述采集图像中的每个所述第二标记图案的第一位置信息,包括:
对所述采集图像中的棋盘格进行检测,并确定所述采集图像中的棋盘格包括的每个方格的位置信息;
将所述采集图像中的棋盘格包括的每个方格的位置信息,作为所述第一位置信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第三边界确定所述目标投影区域,包括:
将所述第三边界围成的区域作为待校正区域;
从所述待校正区域中确定满足预设形状条件的区域,作为所述目标投影区域。
5.根据权利要求1所述的方法,其特征在于,所述按照所述目标投影区域将待投影图像投影至所述成像媒介上,包括:
确定所述目标投影区域对应的校正点的第三位置信息;所述校正点包括所述目标投影区域的角点,以及所述目标投影区域的每条边的中点;
按照所述第三位置信息,将待投影图像投影至所述成像媒介上。
6.一种投影校正装置,其特征在于,应用于投影设备,所述装置包括:
获取模块,用于将预设的校正图像投影至成像媒介上,以得到所述成像媒介上展示的投影校正图像,并获取采集图像;所述采集图像为根据图像采集装置拍摄所述投影校正图像所得到的图像确定的,所述校正图像包括多个第一标记图案,所述采集图像包括与每个所述第一标记图案对应的第二标记图案;
处理模块,用于确定所述采集图像中的每个所述第二标记图案的第一位置信息;
所述处理模块,还用于根据每个所述第二标记图案的第一位置信息和每个所述第一标记图案的第二位置信息,确定所述投影校正图像在所述采集图像中形成的第一边界;
所述处理模块,还用于根据所述第一边界,确定在所述成像媒介上的目标投影区域;
校正模块,用于按照所述目标投影区域将待投影图像投影至所述成像媒介上,以在所述目标投影区域内展示所述待投影图像包括的信息;
所述处理模块包括:
计算子模块,用于根据所述第一位置信息和所述第二位置信息,确定变换矩阵;
第三确定子模块,用于根据所述变换矩阵,确定所述第一边界在所述成像媒介上对应的第三边界;
所述第三确定子模块,还用于根据所述第三边界确定所述目标投影区域;
所述处理模块包括:
第二确定子模块,用于根据每个所述第二位置信息,确定每个所述第一标记图案与所述校正图像的第二边界之间的位置关系,所述位置关系用于表征该第一标记图案与所述第二边界的距离;
所述第二确定子模块,还用于根据所述位置关系和每个所述第一位置信息,确定所述投影校正图像在所述采集图像中对应的第一区域;
所述第二确定子模块,还用于根据所述第一区域的颜色特征,从所述第一区域中确定第二区域;
识别子模块,用于对所述第二区域进行边缘识别,以得到所述第一边界。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任一项所述方法的步骤。
8.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-5中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110633585.0A CN113365040B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110633585.0A CN113365040B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
CN202110206396.5A CN112584116B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110206396.5A Division CN112584116B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113365040A CN113365040A (zh) | 2021-09-07 |
CN113365040B true CN113365040B (zh) | 2023-03-14 |
Family
ID=75113955
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110633599.2A Active CN113365041B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
CN202110206396.5A Active CN112584116B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
CN202110633585.0A Active CN113365040B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110633599.2A Active CN113365041B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
CN202110206396.5A Active CN112584116B (zh) | 2021-02-24 | 2021-02-24 | 投影校正方法、装置、存储介质和电子设备 |
Country Status (2)
Country | Link |
---|---|
CN (3) | CN113365041B (zh) |
WO (2) | WO2022179108A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113365041B (zh) * | 2021-02-24 | 2022-03-22 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和电子设备 |
CN113055663B (zh) * | 2021-03-31 | 2022-07-05 | 青岛海信激光显示股份有限公司 | 投影图像的校正方法及激光投影设备 |
CN113034574B (zh) * | 2021-05-25 | 2021-09-14 | 广州市玄武无线科技股份有限公司 | 一种基于目标检测的商品地堆面积计算方法及*** |
CN113271447B (zh) * | 2021-05-25 | 2022-10-25 | 青岛海信激光显示股份有限公司 | 激光投影设备及图像校正*** |
CN113848541B (zh) * | 2021-09-22 | 2022-08-26 | 深圳市镭神智能***有限公司 | 一种标定的方法、装置、无人机及计算机可读存储介质 |
US20230098053A1 (en) * | 2021-09-28 | 2023-03-30 | Seiko Epson Corporation | Image projection method and projector |
CN114157848B (zh) * | 2021-12-01 | 2024-07-23 | 深圳市火乐科技发展有限公司 | 投影设备校正方法、装置、存储介质以及投影设备 |
CN114339179B (zh) * | 2021-12-23 | 2024-05-28 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质以及投影设备 |
CN114422763B (zh) * | 2022-01-14 | 2024-02-09 | 深圳市火乐科技发展有限公司 | 对屏功能的校验方法、装置、计算机设备及存储介质 |
CN114760451B (zh) * | 2022-04-25 | 2024-02-09 | 深圳市火乐科技发展有限公司 | 投影图像校正提示方法、装置、投影设备和存储介质 |
CN115086625B (zh) * | 2022-05-12 | 2024-03-15 | 峰米(重庆)创新科技有限公司 | 投影画面的校正方法、装置、***、校正设备和投影设备 |
CN116433476B (zh) * | 2023-06-09 | 2023-09-08 | 有方(合肥)医疗科技有限公司 | Ct图像处理方法及装置 |
CN117132796A (zh) * | 2023-09-09 | 2023-11-28 | 廊坊市珍圭谷科技有限公司 | 一种基于异构投影的位置高效匹配方法 |
CN117807581B (zh) * | 2024-02-29 | 2024-06-04 | 深圳市昌卓科技有限公司 | 一种投影仪的授权使用方法、***及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008211356A (ja) * | 2007-02-23 | 2008-09-11 | Seiko Epson Corp | プロジェクタ、プログラムおよび情報記憶媒体 |
CN103019643A (zh) * | 2012-12-30 | 2013-04-03 | 中国海洋大学 | 一种即插即用的大屏幕投影自动校正与拼接显示方法 |
CN106162124A (zh) * | 2016-08-02 | 2016-11-23 | 上海唱风信息科技有限公司 | 投影机输出图像的校准方法 |
CN109104596A (zh) * | 2017-06-21 | 2018-12-28 | 中强光电股份有限公司 | 投影***以及显示影像的校正方法 |
JP2019169916A (ja) * | 2018-03-26 | 2019-10-03 | カシオ計算機株式会社 | 投影制御装置、投影装置、投影方法及びプログラム |
CN111405258A (zh) * | 2020-04-30 | 2020-07-10 | 平安科技(深圳)有限公司 | 投影方法、装置、设备及计算机可读存储介质 |
CN111935465A (zh) * | 2019-05-13 | 2020-11-13 | 中强光电股份有限公司 | 投影***、投影装置以及其显示影像的校正方法 |
CN112261396A (zh) * | 2020-10-26 | 2021-01-22 | 成都极米科技股份有限公司 | 投影方法、装置、投影设备及计算机可读存储介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3882929B2 (ja) * | 2004-03-29 | 2007-02-21 | セイコーエプソン株式会社 | 画像処理システム、プロジェクタおよび画像処理方法 |
US20110285726A1 (en) * | 2009-02-18 | 2011-11-24 | William Gibbens Redmann | Method and apparatus for preparing subtitles for display |
JP6299124B2 (ja) * | 2013-09-13 | 2018-03-28 | 株式会社リコー | 投影システム、画像処理装置、投影方法およびプログラム |
JP6636252B2 (ja) * | 2015-03-19 | 2020-01-29 | 株式会社メガチップス | 投影システム、プロジェクター装置、撮像装置、および、プログラム |
KR101847996B1 (ko) * | 2016-12-16 | 2018-04-12 | 씨제이씨지브이 주식회사 | 곡면 투사영역에 대한 이미지 투사 방법 및 이를 위한 투사 시스템 |
JP6642610B2 (ja) * | 2018-03-22 | 2020-02-05 | カシオ計算機株式会社 | 投影制御装置、投影装置、投影制御方法及びプログラム |
CN109451290A (zh) * | 2018-12-25 | 2019-03-08 | 广州励丰文化科技股份有限公司 | 基于异形投影画面的自动校正方法及*** |
CN109873997A (zh) * | 2019-04-03 | 2019-06-11 | 贵安新区新特电动汽车工业有限公司 | 投影画面校正方法及装置 |
CN110809141A (zh) * | 2019-09-29 | 2020-02-18 | 深圳市火乐科技发展有限公司 | 梯形校正方法、装置、投影仪及存储介质 |
CN110738273B (zh) * | 2019-10-23 | 2023-07-21 | 成都极米科技股份有限公司 | 图像特征点的匹配方法、装置、设备及存储介质 |
CN110996081B (zh) * | 2019-12-06 | 2022-01-21 | 北京一数科技有限公司 | 一种投影画面校正方法、装置、电子设备及可读存储介质 |
CN110996083A (zh) * | 2019-12-19 | 2020-04-10 | 成都极米科技股份有限公司 | 一种梯形校正方法、装置和电子设备及可读存储介质 |
CN111093067B (zh) * | 2019-12-31 | 2023-03-24 | 歌尔光学科技有限公司 | 投影设备及镜头畸变校正方法、畸变校正装置和存储介质 |
CN112272292B (zh) * | 2020-11-06 | 2021-06-29 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置和存储介质 |
CN113365041B (zh) * | 2021-02-24 | 2022-03-22 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和电子设备 |
-
2021
- 2021-02-24 CN CN202110633599.2A patent/CN113365041B/zh active Active
- 2021-02-24 CN CN202110206396.5A patent/CN112584116B/zh active Active
- 2021-02-24 CN CN202110633585.0A patent/CN113365040B/zh active Active
- 2021-09-30 WO PCT/CN2021/122446 patent/WO2022179108A1/zh unknown
- 2021-09-30 WO PCT/CN2021/122447 patent/WO2022179109A1/zh unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008211356A (ja) * | 2007-02-23 | 2008-09-11 | Seiko Epson Corp | プロジェクタ、プログラムおよび情報記憶媒体 |
CN103019643A (zh) * | 2012-12-30 | 2013-04-03 | 中国海洋大学 | 一种即插即用的大屏幕投影自动校正与拼接显示方法 |
CN106162124A (zh) * | 2016-08-02 | 2016-11-23 | 上海唱风信息科技有限公司 | 投影机输出图像的校准方法 |
CN109104596A (zh) * | 2017-06-21 | 2018-12-28 | 中强光电股份有限公司 | 投影***以及显示影像的校正方法 |
JP2019169916A (ja) * | 2018-03-26 | 2019-10-03 | カシオ計算機株式会社 | 投影制御装置、投影装置、投影方法及びプログラム |
CN111935465A (zh) * | 2019-05-13 | 2020-11-13 | 中强光电股份有限公司 | 投影***、投影装置以及其显示影像的校正方法 |
CN111405258A (zh) * | 2020-04-30 | 2020-07-10 | 平安科技(深圳)有限公司 | 投影方法、装置、设备及计算机可读存储介质 |
CN112261396A (zh) * | 2020-10-26 | 2021-01-22 | 成都极米科技股份有限公司 | 投影方法、装置、投影设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022179108A1 (zh) | 2022-09-01 |
CN113365040A (zh) | 2021-09-07 |
CN113365041B (zh) | 2022-03-22 |
CN113365041A (zh) | 2021-09-07 |
CN112584116B (zh) | 2021-06-29 |
CN112584116A (zh) | 2021-03-30 |
WO2022179109A1 (zh) | 2022-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113365040B (zh) | 投影校正方法、装置、存储介质和电子设备 | |
CN112272292B (zh) | 投影校正方法、装置和存储介质 | |
WO2018214365A1 (zh) | 图像校正方法、装置、设备、***及摄像设备和显示设备 | |
CN113489961B (zh) | 投影校正方法、装置、存储介质和投影设备 | |
US11138709B2 (en) | Image fusion processing module | |
KR100657522B1 (ko) | 휴대용 단말기를 이용한 아웃 포커싱 촬영 장치 및 방법 | |
JPWO2008012905A1 (ja) | 認証装置および認証用画像表示方法 | |
JP2015060012A (ja) | 画像処理システム、画像処理装置、画像処理方法および画像処理プログラム、ならびに、表示システム | |
CN108124102B (zh) | 图像处理方法、装置及计算机可读存储介质 | |
KR101691880B1 (ko) | 자동 캘리브레이션 기능이 구비된 인터액티브 시스템 및 인터액티브 시스템의 자동 캘리브레이션 방법 | |
CN111246080B (zh) | 控制设备、控制方法、摄像设备以及存储介质 | |
US20180220113A1 (en) | Projection display system, information processing apparatus, information processing method, and storage medium therefor | |
CN110930336A (zh) | 图像处理方法及装置、电子设备和存储介质 | |
CN110874809A (zh) | 图像处理方法及装置、电子设备和存储介质 | |
CN113920083A (zh) | 基于图像的尺寸测量方法、装置、电子设备及存储介质 | |
KR101529820B1 (ko) | 월드 좌표계 내의 피사체의 위치를 결정하는 방법 및 장치 | |
KR20150101343A (ko) | 영상 투사 시스템 | |
US10990802B2 (en) | Imaging apparatus providing out focusing and method for controlling the same | |
KR102135961B1 (ko) | 영상 처리 장치 및 영상 처리 방법 | |
CN116264612A (zh) | 投影校正方法、装置、电子设备及存储介质 | |
JP2014027580A (ja) | 撮像装置、及び画像処理方法 | |
KR101873257B1 (ko) | 카메라 제어장치 및 그 장치의 구동방법 | |
CN112733599B (zh) | 文档图像处理方法、装置、存储介质及终端设备 | |
WO2024080234A1 (ja) | 投影装置、補正装置、投影システム、補正方法及びコンピュータプログラム | |
CN115883794A (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 |