CN115022605A - 投影方法、投影仪及计算机可读存储介质 - Google Patents
投影方法、投影仪及计算机可读存储介质 Download PDFInfo
- Publication number
- CN115022605A CN115022605A CN202210542116.2A CN202210542116A CN115022605A CN 115022605 A CN115022605 A CN 115022605A CN 202210542116 A CN202210542116 A CN 202210542116A CN 115022605 A CN115022605 A CN 115022605A
- Authority
- CN
- China
- Prior art keywords
- area
- image
- projection
- displayed
- effective
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012545 processing Methods 0.000 claims description 50
- 238000004590 computer program Methods 0.000 claims description 12
- 238000003708 edge detection Methods 0.000 claims description 9
- 230000000877 morphologic effect Effects 0.000 claims description 9
- 230000009467 reduction Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 11
- 230000003287 optical effect Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000005260 corrosion Methods 0.000 description 2
- 230000007797 corrosion Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
本发明提供一种投影方法、投影仪及计算机可读存储介质,该方法包括:获取辅助投影图像;确定所述辅助投影图像中的待显示区域;获取待投影画面,并基于所述待显示区域,确定所述待投影画面的有效投影区域;基于所述有效投影区域,投影所述待投影画面。本申请为用户提供多元化的投影仪显示效果,通过有效投影区域突出显示用户需重点表达的投影信息,更加贴合用户在投影区域自定义局部显示、重点显示的需求。
Description
技术领域
本发明涉及智能投影技术领域,具体涉及一种投影方法、投影仪及计算机可读存储介质。
背景技术
随着技术和经济发展,投影仪逐渐进入家庭消费领域,更多的用户想充分发挥投影仪的作用。利用投影仪发光投射到物体表面成像的显示原理,可以将显示的文字、图案等投射到墙、地面、屋顶等,而不占用太多空间,利用投影的视频解码方式,可以文字背景增加动态视频。
但是,投影仪的投影区域一般是整版的矩形区域,仅能调整投影仪投射的整体矩形区域的显示色彩、显示位置、显示大小等参数,而无法为用户提供更多元化的显示效果,无法突出显示用户需重点表达的投影信息。
发明内容
本发明的主要目的是提供一种投影方法、投影仪及计算机可读存储介质,旨在解决常规投影仪无法为用户提供更多元化的显示效果,无法突出显示用户需重点表达的投影信息的技术问题。
为实现上述目的,本发明提出一种投影方法,所述方法包括:
获取辅助投影图像;
确定所述辅助投影图像中的待显示区域;
获取待投影画面,并基于所述待显示区域,确定所述待投影画面的有效投影区域;
基于所述有效投影区域,投影所述待投影画面。
可选地,所述确定所述辅助投影图像中的待显示区域的步骤包括:
对所述辅助投影图像进行灰阶处理,生成灰度图;
对所述灰度图进行二值化处理,生成第一二值图;
对所述第一二值图进行反色处理和形态学处理,得到修正图像;
将所述修正图像中的有效像素区域作为待显示区域。
可选地,所述确定所述辅助投影图像中的待显示区域的步骤包括:
对所述辅助投影图像依次进行减噪处理和边缘检测处理,确定所述辅助投影图像中的参考轮廓;
对边缘检测后得到的图像进行二值化处理,生成第二二值图;
基于预设轮廓限制条件,在所述第二二值图的所述参考轮廓中确定有效参考轮廓;
将所述有效参考轮廓外的区域的像素值设定为0,并对所述有效参考轮廓区域进行形态学处理,得到修正图像;
将所述修正图像中的有效像素区域作为待显示区域。
可选地,所述基于预设轮廓限制条件,在所述第二二值图中确定有效参考轮廓的步骤包括以下至少一种:
在所述第二二值图中,将轮廓坐标均位于预设图像区域内的所述参考轮廓作为有效参考轮廓;
在所述第二二值图中,将围合面积小于预设面积阈值的所述参考轮廓作为有效参考轮廓;
在所述第二二值图中,将预设图像区域内与预设图像区域外的面积比大于预设值的所述参考轮廓作为有效参考轮廓。
可选地,所述获取辅助投影图像包括:
从本地文件夹、应用程序的预置数据库或者在线数据库中获取辅助投影图像。
可选地,所述基于所述待显示区域,确定所述待投影画面的有效投影区域的步骤包括:
将与所述待显示区域对应的画面进行投影;
判断所述待显示区域是否为多个;
若所述待显示区域为一个,则所述基于所述待显示区域的位置,确定所述待投影画面的有效投影区域;
若所述待显示区域为多个,则根据所述待显示区域确定参考投影区域;
标记至少一个所述参考投影区域,并对标记后的所述参考投影区域进行投影;
标记所述参考投影区域并输出预设的选择提示信息;
接收选择指令,将所述选择指令指定的所述参考投影区域作为有效投影区域。
可选地,所述确定所述辅助投影图像中的待显示区域的步骤包括:
对所述辅助投影图像进行二值化处理,生成第三二值图;
对所述第三二值图进行反色处理,确定处理后的图像中有效闭合轮廓区域为待显示区域。
可选地,所述获取辅助投影图像的步骤,包括:
获取输入字符信息;
根据预设字符位置及所述输入字符信息,得到辅助投影图像,所述输入字符信息位于所述辅助投影图像中的所述预设字符位置处。
可选地,所述基于所述有效投影区域,投影所述待投影画面的步骤包括:
对所述有效投影区域内的像素赋予透视掩码值,对所述有效投影区域外的像素赋予非透视掩码值;
将所述待投影画面中具有透视掩码值的区域作为实际投影区域;
根据所述实际投影区域,投影所述待投影画面。
为实现上述目的,本申请还提供一种投影仪,所述投影仪包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的投影方法的步骤。
为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的投影方法的步骤。
在本申请中,通过先获取投影仪的辅助投影图像,然后确定所述辅助投影图像中的待显示区域,待显示区域所构成的图案为用户所需的投影图案,在投影仪准备进行投影的待投影画面中找到所述待显示区域的位置对应的有效投影区域,最后控制投影仪仅投影有效投影区域对应范围的待投影画面,进而投影仪仅在当前投影面中的待显示区域进行投影,用户通过输入辅助投影图像实现自定义投影区域,进而为用户提供多元化的投影仪显示效果,通过有效投影区域突出显示用户需重点表达的投影信息,更加贴合用户在投影区域自定义局部显示、重点显示的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述所需要使用的附图作简单介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本申请投影方法一应用场景示意图;
图2为本申请实施例方案涉及的硬件运行环境的投影仪的结构示意图;
图3为本申请投影方法一实施例的流程示意图;
图4为本申请投影方法一实施例中标记待显示区域的场景示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,全文中的“和/或”包括三个方案,以A和/或B为例,包括A技术方案、B技术方案,以及A和B同时满足的技术方案;另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
随着投影仪逐渐进入家庭消费领域,更多的用户想充分发挥投影仪的作用。利用投影仪发光投射到物体表面成像的显示原理,可以将显示的文字、图案等投射到墙、地面、屋顶等,而不占用太多空间,利用投影的视频解码方式,可以文字背景增加动态视频。但是,投影仪的投影区域一般是整版的矩形区域,仅能调整投影仪投射的整体矩形区域的显示色彩、显示位置、显示大小等参数,而无法为用户提供更多元化的显示效果,无法突出显示用户需重点表达的投影信息。
本申请通过获取辅助投影图像,再确定所述辅助投影图像中的待显示区域,然后获取待投影画面,并基于所述待显示区域,确定所述待投影画面的有效投影区域,最后基于所述有效投影区域,投影所述待投影画面,实现用户通过输入辅助投影图像进行自定义投影区域,进而投影仪的投影画面可以突出显示需表达的信息,不表达的部分,实现暗场,最大化抓住人的眼球;也可以通过有效投影区域实现商家产品信息宣传,如基于有效投影区域对品牌LOGO投射,线上教育指导操作等。
本申请的技术方案为用户提供多元化显示效果,使投影仪基于有效投影区域的局部投射以应用于更多场景,例如在饭店、酒店、网红店等场所中实现氛围渲染。在本申请中,用户可以自行设计显示内容,在手机、平板电脑端书写或者选择想表达的图案信息(即辅助投影图像),同步到投影画面上,使视频或图像的基础影像(即带投影画面)仅在预期图案信息的位置区域(即有效投影区域)内进行显示,最大化满足不同消费群体的应用需求。
参照图2,图2为本申请实施例方案涉及的硬件运行环境的投影仪结构示意图。
如图2所示,该投影仪可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图2中示出的结构并不构成对投影仪的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图2所示,作为一种存储介质的存储器1005中可以包括操作***、数据存储模块、网络通信模块、用户接口模块以及计算机程序。
在图2所示的投影仪中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本申请投影仪中的处理器1001、存储器1005可以设置在投影仪中,所述投影仪通过处理器1001调用存储器1005中存储的计算机程序,并执行本申请实施例提供的投影方法。
应当理解的是,上述说明仅是为了更好的理解本实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
应当理解的是,上述说明仅是为了更好的理解本实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
下面结合图3所示的投影方法一实施例的流程示意图,对投影方法进行详细说明。
本申请提供一种投影方法,参照图3,在投影方法一实施例中,投影方法包括以下步骤:
步骤S10,获取辅助投影图像;
辅助投影图像的图案轮廓用于限制投影仪基础影像(即待投影画面)的显示区域,辅助投影图像可以是文字图案,也可以是图像图案。例如,参照图1,图1左侧的“万亿”文字图案所构成的整体图像为辅助投影图像,或者是“丰田车标”图像图案所构成的整体图像为辅助投影图像,其中“万亿”文字图案所围成的封闭轮廓区域为待显示区域,或者“丰田车标”图像图案围成的封闭轮廓区域为待显示区域。图1右侧为“万亿”文字图案作为待显示区域与待投影画面叠加后的最终显示效果,或者为丰田车标”图像图案作为待显示区域与待投影画面叠加后的最终显示效果。
可选地,步骤S10获取辅助投影图像包括:从本地文件夹、应用程序的预置数据库或者在线数据库中获取辅助投影图像。
本申请的辅助投影图像通过用户自定义输入或者选择待显示区域的图案。用户可从本地文件夹选择待显示区域的图案作为辅助投影图像输入值投影仪,本地文件夹包括具备文件存储功能的设备和装置中存储辅助投影图像的文件夹,例如本地文件夹为U盘中文件夹、可连接投影仪的本地设备文件夹。或者,用户可从投影仪关联的APP(application,应用程序)的预置数据库中选取和输入辅助投影图像,即用户在APP或投影仪功能界面中输入/选择等方式,将选择的图案作为辅助投影图像导入投影仪处理器。或者,用户可从在线数据库选取和输入辅助投影图像,在线数据库可为投影仪关联公众号的后台数据库,用户可通过网络调用在线数据库中选取和输入辅助投影图像,如用户通过手机扫码连接后在公众号中发送本地图案至投影仪以作为辅助投影图像。
在一些实施例中,从接入投影仪的存储介质装置的本地文件夹中提取图像文档以作为辅助投影图像;或者接收投影仪关联的智能设备发送的本地文件夹中本地图像文档,以作为辅助投影图像。
例如,辅助投影图像可以是U盘文件夹里保存的图像文档中的图案,U盘***投影仪后,用户可通过投影仪配套的遥控器选择U盘本地文件夹中的该图像文档以作为辅助投影图像,以将图像文档中的图案作为投影仪的光影秀模式下待显区域的图案。
例如,除了U盘导入外,也可以是在投影仪与手机蓝牙/网络配对后,用户在手机APP上的特定功能界面上选择手机本地文件夹的本地图像文档作为辅助投影图像。
在一些实施例中,步骤S10获取辅助投影图像包括:
获取输入字符信息;根据预设字符位置及所述输入字符信息,得到辅助投影图像,所述输入字符信息位于所述辅助投影图像中的所述预设字符位置处。
输入字符信息包括用户在投影仪配套APP或投影仪功能界面中输入的字符或字符串的具体字符外,还包括此具体字符的的字号、字体的信息。
例如,输入字符信息可为用户在投影仪配套APP/投影仪功能界面中给定的图案库中选择常见形状、常见用语(生日快乐、欢迎光临……)等。
例如,输入字符信息可为用户在投影仪配套APP中手画图案。
对于用户手动输入字符所生成的输入字符信息,投影仪的***会基于输入字符信息将把输入字符信息对应字符以预设的位置、字体、字号、粗细放入到固定分辨率的预设标准图中以生成一张整体图片,此整体图片即为辅助投影图像,预设的位置即为预设字符位置,这些字符轮廓在图中的坐标可以通过简单的预置关系获得(如根据预设位置、字体、字号、输入字符本身获得),接着投影仪的***根据这张辅助投影图像中的字符轮廓所围绕的区域作为待显示区域,随后做成掩码图去跟待投影画面运算和区域投影。
如此,辅助投影图像的获取包括多种方式,方便用户基于自身个性化投影需求,灵活选择适合、方便的方式以向投影仪输入辅助投影图像。
步骤S20,确定所述辅助投影图像中的待显示区域;
待显示区域为辅助投影图像中闭合图案所在的区域,在获取辅助投影图像之后,对此辅助投影图像进行诸如二值化处理、边缘检测处理、形态学处理等预处理,在辅助投影图像中确定待显示区域。
在一些实施例中,当用户选择的辅助投影图像中的画面颜色较为单调(背景单一且呈浅色,例如背景全白),且辅助投影图像中图案的轮廓较为明显、无毛刺时(例如辅助投影图像中有效图案呈深色(如黑色)),为避免不必要的复杂图像处理,提高确定待显示区域的效率,步骤S20确定所述辅助投影图像中的待显示区域包括:
步骤A1,对所述辅助投影图像进行灰阶处理,生成灰度图;
步骤A2,对所述灰度图进行二值化处理,生成第一二值图;
步骤A3,对所述第一二值图进行反色处理和形态学处理,得到修正图像;
对第一二值图进行反色处理,去除背景突出目标(黑色区域的像素值为0,白色像素值为1,该步骤默认第一二值图的背景为白色,有效区域为黑色的情况,因此需要将黑色的有效部分的像素值由0变为1)。
然后对经过反色处理后的第一二值图进行形态学处理,具体通过开操作,填充经过反色处理后的第一二值图中图案内部小空洞,通过腐蚀操作,去除经过反色处理后的第一二值图中图案的边缘毛刺,进而得到修正图像。
可选地,如果用户导入的辅助投影图像不是白色背景,而是深色背景,则输出反色选择提示信息以提示用户选择是否做反色处理,以交换辅助投影图像中图案与背景,将作为预期的有效区域的图像像素值调为1,避免区域的识别出现乌龙;该步骤中,可以控制投影仪将辅助投影图像投影至墙面或其他投影面,用户可通过遥控器按键等方式将像素值为0的区域(黑色区域)转换至像素值为1(白色区域),若当前白色区域为用户预期的待投影区域(即用户所需投影的图案轮廓区域),则再次确认,投影仪***自动将该白色区域对应的像素位的像素值设定为1;
投影仪***自动判断第一二值图的像素值“0”“1”占比,将占比最多的像素视为背景像素,将其像素值调为0;占比少的像素所形成的图案作为待显区域的图案,将其像素值调为1。
步骤A4,将所述修正图像中的有效像素区域作为待显示区域。
识别修正图像中像素值为1的有效像素区域,并确定有效像素区域在投影仪的光机坐标系中的位置,例如以光机坐标系中的坐标值标定有效像素区域的位置,进而将确定位置后的有效像素区域作为待显示区域。
在一些实施例中,当用户选择的辅助投影图像中的画面存在较多背景干扰、图像噪声较多时,例如辅助投影图像是通过拍摄得到的画面,而用户需要将拍摄画面中的某种图案的轮廓作为待显区域图案时,则需对画面进行更多处理操作以识别出所需的待显区域图案,以此来提高待显示区域的识别准确性,步骤S20确定所述辅助投影图像中的待显示区域包括:
步骤B1,对所述辅助投影图像依次进行减噪处理和边缘检测处理,确定所述辅助投影图像中的参考轮廓;
对所述辅助投影图像进行双边滤波处理,在保证辅助投影图像的图案边缘信息的情况下减少图像噪点;然后对辅助投影图像进行索贝尔边缘检测处理,得到辅助投影图中图案的边缘信息以确定辅助投影图像中的参考轮廓。
步骤B2,对边缘检测后得到的图像进行二值化处理,生成第二二值图;
对边缘检测后得到的图像进行二值化处理,去除图像中大部分非图案的背景部分,生成第二二值图。
步骤B3,基于预设轮廓限制条件,在所述第二二值图的所述参考轮廓中确定有效参考轮廓;
根据与坐标位置和轮廓面积大小设置轮廓限制条件,根据轮廓限制条件在第二二值图中重新填充绘制参考轮廓,以在所述参考轮廓中筛选出有效参考轮廓。
步骤B4,将所述有效参考轮廓外的区域的像素值设定为0,并对所述有效参考轮廓区域进行形态学处理,得到修正图像,将所述修正图像中的有效像素区域作为待显示区域。
将所述有效参考轮廓外的区域的像素值设定为0,即将所述有效参考轮廓外的区域置为黑色,对第二二值图中有效参考轮廓的区域进行形态学处理,具体通过开操作,填充有效参考轮廓的区域中图案内部小空洞,通过腐蚀操作,去除有效参考轮廓的区域的边缘毛刺,进而得到修正图像。
识别修正图像中像素值为1的有效像素区域,并确定有效像素区域在投影仪的光机坐标系中的位置,例如以光机坐标系中的坐标值标定有效像素区域的位置,进而将确定位置后的有效像素区域作为待显示区域。
此外,在步骤B1中对辅助投影图像进行减噪处理之前,增加对辅助投影图像进行灰阶处理的步骤,特别是用户选择的辅助投影图像是彩色的时候,对辅助投影图像进行灰阶处理就十分必要,另一种情况就是辅助投影图像本就是灰色的,这种情况则无需额外灰阶处理的步骤。
步骤S30,获取待投影画面,并基于所述待显示区域,确定所述待投影画面的有效投影区域;
在确定辅助投影图像中的待显示区域之后,待显示区域的图案(包括文字)默认在投影仪的光机坐标系画面居中位置,用户也可在APP中调整待显示区域的图案的中心坐标,或者利用遥控器的方向键对待显示区域的图案的位置进行调节,否则默认在光机坐标系画面居中位置。经过上述调整操作后,辅助投影图像的待显区域图案在光机坐标系的坐标值也相应更新。
待投影画面可以是投影仪当前正在投影的影像,或者用户进入到APP、投影仪相关功能界面后选定的影像文档中的影像。待投影画面可以是静态画面或动态视频中的每帧画面。待投影画面可以是RGB值、图片或视频。
根据待投影画面和待显示区域,获得待投影画面最终投影的有效投影区域,即待投影画面与待显区域图案之间的重叠部分为有效投影区域,会在最终的投影画面中会显示,非重叠部分将不显示。
在一些实施例中,待显示区域的图案的坐标像素值作为掩码用于对待投影画面的提取操作,确定出待投影画面的预期显示的有效投影区域,得到最后的最终投影画面。该步骤用于在投影仪投影画面的光机坐标系中,将待显示区域内(有效区域)各像素坐标对应的掩码二进制代码视为“1”,其他区域的像素的掩码二进制代码视为“0”。0的区域不显示,1的区域正常显示。
步骤S40,基于所述有效投影区域,投影所述待投影画面。
将有效投影区域和待投影画面的重叠区域作为最终投影画面,将最终投影画面输出至投影仪的显示模块(包括显示驱动等,进而控制DLP***),最终通过投影仪光机将最终投影画面投射到当前投影面(如墙面/幕布)中。
在本申请中,通过先获取投影仪的辅助投影图像,然后确定所述辅助投影图像中的待显示区域,待显示区域所构成的图案为用户所需的投影图案,在投影仪准备进行投影的待投影画面中找到所述待显示区域的位置对应的有效投影区域,最后控制投影仪仅投影有效投影区域对应范围的待投影画面,进而投影仪仅在当前投影面中的待显示区域进行投影,用户通过输入辅助投影图像实现自定义投影区域,进而为用户提供多元化的投影仪显示效果,通过有效投影区域突出显示用户需重点表达的投影信息,更加贴合用户在投影区域自定义局部显示、重点显示的需求。
进一步地,在本申请投影方法另一实施例中,步骤S20确定所述辅助投影图像中的待显示区域包括:对所述辅助投影图像进行二值化处理,生成第三二值图;对所述第三二值图进行反色处理,确定处理后的图像中有效闭合轮廓区域为待显示区域。
在本实施例中,对于辅助投影图像中的画面较为“单一”,无背景干扰,且图案圆润无毛刺,例如辅助投影图像为上文中和图1中提及的“丰田车标”图像图案或“万亿”字符图像,可对辅助投影图像进行简化处理,依次进行二值化处理、反色处理,兼顾处理效率、节省计算资源和有效闭合轮廓区域识别准确性,确定待显示区域,进而获得待显示区域的团在投影仪的光机坐标系中的坐标值。
此外,在步骤S20中,当用户通过手动输入文字,或者在给定的图案库中选择所需的文字、图案以作为辅助投影图像时,即投影仪***获取用户的输入字符信息,由于输入字符信息中的字符图案是预设***预制图案,因此不存在轮廓不清晰、毛刺等问题,将辅助投影图像在预设***预制图案匹配的目标预制图案,确定为待显示区域,如此,处理效率高、待显示区域确定准确。
可选地,在辅助投影图像为用户输入文字或选定给定的文字/图案,用户可调整文字/图案的基本参数(用户可自定义文字的粗细、大小、字体等),即用户可对输入字符信息中的字符图案和字符图案的基本参数进行调整,最后获得待显示区域的团在投影仪的光机坐标系中的坐标值。
进一步地,在本申请投影方法又一实施例中,步骤B3基于预设轮廓限制条件,在所述第二二值图中确定有效参考轮廓包括以下至少一种:
步骤C1,在所述第二二值图中,将轮廓坐标均位于预设图像区域内的所述参考轮廓作为有效参考轮廓;
在一些实施例中,第二二值图包括光机显示区域和非光机显示区域,光机显示区域为投影仪的光机投影在当前投影面上的覆盖区域在第二二值图中位置对应的区域,非光机显示区域为第二二值图除所述光机显示区域之外的区域。
可选地,光机显示区域包括边缘区域和中间区域,预设图像区域为所述光机显示区域的中间区域。基于坐标限制的思想,将靠近光机显示区域的边缘区域的参考轮廓排除,在闭合的各参考轮廓中,若存在轮廓点的轮廓坐标处于光机显示区域的边缘区域,则判定此参考轮廓为无效参考轮廓;将轮廓坐标均位于预设图像区域内的所述参考轮廓作为有效参考轮廓。例如,光机显示区域宽为W,高为H,左上角坐标为(0,0),光机显示区域的中间区域任意点(x,y)的坐标满足:任意点(x,y),W/10<x<9W/10;H/10<y<9H/10。如此,通过轮廓坐标限制,将不位于预设图像区域内的参考轮廓排除,仅保留轮廓坐标均位于预设图像区域内的所述参考轮廓以作为有效参考轮廓。
步骤C2,在所述第二二值图中,将围合面积小于预设面积阈值的所述参考轮廓作为有效参考轮廓;
可选地,基于面积限制的思想,将围合面积过小的参考轮廓排除,在闭合的各参考轮廓中,判定围合面积小于预设面积阈值的参考轮廓为无效参考轮廓,判定围合面积大于或等于预设面积阈值的参考轮廓为有效参考轮廓。例如,参考轮廓的面积为s,光机显示区域为W,高为H,光机显示区域的面积为S0=W*H,预设面积阈值为S0/200,参考轮廓的围合面积s满足s>S0/200,即为有效参考轮廓,否则该参考轮廓为无效参考轮廓。
步骤C3,在所述第二二值图中,将预设图像区域内与预设图像区域外的面积比大于预设值的所述参考轮廓作为有效参考轮廓。
可选地,光机显示区域包括边缘区域和中间区域,预设图像区域为所述光机显示区域的中间区域。基于坐标限制和面积限制结合的思想,将参考轮廓中,部分轮廓坐标位于光机显示区域的边缘区域,且轮廓区域位于中间区域和边缘区域的面积比大于预设值,依然判定为有效参考轮廓。例如,将将参考轮廓中,部分轮廓坐标位于光机显示区域的边缘区域,且轮廓区域位于中间区域和边缘区域的面积比大于4倍以上,依然判定此参考轮廓为有效参考轮廓。
在步骤C1、步骤C2和/或步骤C3的实施例中,通过坐标限制的思想、面积限制的思想、坐标限制和面积限制结合的思想,高效且准确地从第二二值图中的各参考轮廓中筛选出有效参考轮廓。
进一步地,在一些可实现的实施例中,所述基于所述待显示区域,确定所述待投影画面的有效投影区域的步骤包括:
步骤D1,将与所述待显示区域对应的画面进行投影;
步骤D2,判断所述待显示区域是否为多个;
步骤D3,若所述待显示区域为一个,则所述基于所述待显示区域的位置,确定所述待投影画面的有效投影区域;
在确定所述辅助投影图像中的待显示区域,获取待投影画面之后,控制投影仪向当前投影面投影待显示区域对应的画面,统计待显示区域的个数,在待显示区域只有一个时,无需用户选择或者基于预设选择策略确定最终的待显示区域,直接基于所述待显示区域的位置,确定所述待投影画面的有效投影区域。
步骤D4,若所述待显示区域为多个,则根据所述待显示区域确定参考投影区域;标记至少一个所述参考投影区域,并对标记后的所述参考投影区域进行投影;标记所述参考投影区域并输出预设的选择提示信息;接收选择指令,将所述选择指令指定的所述参考投影区域作为有效投影区域。
在投影至当前投影面的画面中存在多个待显示区域时,参照图4左侧的当前投影面,此时投影仪难以准确区分哪些待显示区域是用户所需的,此时根据待显示区域的位置信息在待投影画面中确定参考投影区域,对至少一个参考投影区域进行标记。
在一些实施例中,对参考投影区域的周围添加复选框,例如图4右侧的标记,然后控制投影仪将标记后的参考投影区域投影至当前投影面,以供用户选择。在一些实施例中,对多个参考投影区域中任意一个或预先指定的一个进行标记(如图4中的标记),以利于用户快速定位和选择所需的参考投影区域。在标记参考投影区域后,可同步输出预设的选择提示信息,如选择提示信息以语音的形式引导用户操作遥控器或者投影仪关联的手机输入选择指令。此处需要注意,图4中右侧的当前投影面包括两个标记,此仅为一种实现方式,标记的个数可为一个或多个,不做具体限定。
在一些实施例中,用户操作遥控器或者投影仪关联的手机,基于选择指令使复选框在各参考投影区域之间跳动,最后用户选择其中一个或若干个参考投影区域作为有效投影区域。可选地,标记至少一个参考投影区域,可以是在各参考投影区域内投影不同的数字,用户操作遥控器或者投影仪关联的手机,基于选择指令输入需要选择参考投影区域的数字,进而确定有效投影区域。此外,其他能够让用户通过遥控器、移动端APP等途径,在不同有效轮廓之间进行选择的任意方案。
在本实施例中,通过细化区分一个或多个待显示区域的情形,考虑多个待显示区域情形下,不同用户的选择需求不尽相同,提供参考投影区域标记与投影、选择指定确定最终的有效投影区域的技术实现,有效投影区域更加贴合用户的实际需求。
在一些实施例中,步骤S40基于所述有效投影区域,投影所述待投影画面包括:
步骤S41,对所述有效投影区域内的像素赋予透视掩码值,对所述有效投影区域外的像素赋予非透视掩码值;
步骤S42,将所述待投影画面中具有透视掩码值的区域作为实际投影区域;
步骤S43,根据所述实际投影区域,投影所述待投影画面。
在一些实施例中,待投影画面的像素被赋予透视掩码值之后,在投影仪光机对待投影画面进行投影时,被赋予透视掩码值的像素将进行正常投影、不进行显示参数调整,即被赋予透视掩码值的像素不被遮挡、不被屏蔽或按照原始显示参数进行投影,例如透视掩码值为二进制“1”,被赋予透视掩码值的像素按照原始RGB值进行投影。被赋予非透视掩码值的像素将被遮挡、被屏蔽或不再按照原始显示参数进行投影,例如透视掩码值为二进制“0”,被赋予非透视掩码值的像素按照RGB值0.0.0进行投影。如此,本实施例提供一种依照有效投影区域,对待投影画面进行过滤以局部投影的实现方式,投影仪可基于算法自动实现,控制精度在像素级,控制效率高、投影精度高。
本申请还提供一种投影仪,所述投影仪包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的投影方法的步骤。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的投影方法的步骤。
在本申请投影仪和计算机可读存储介质的各实施例中,任意一种实现方式所对应的技术效果可参见上述投影方法各实施例的任意一种实现方式所对应的技术效果,此处不再赘述。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
Claims (10)
1.一种投影方法,其特征在于,所述方法包括:
获取辅助投影图像;
确定所述辅助投影图像中的待显示区域;
获取待投影画面,并基于所述待显示区域,确定所述待投影画面的有效投影区域;
基于所述有效投影区域,投影所述待投影画面。
2.如权利要求1所述的投影方法,其特征在于,所述确定所述辅助投影图像中的待显示区域的步骤包括:
对所述辅助投影图像进行灰阶处理,生成灰度图;
对所述灰度图进行二值化处理,生成第一二值图;
对所述第一二值图进行反色处理和形态学处理,得到修正图像;
将所述修正图像中的有效像素区域作为待显示区域。
3.如权利要求1所述的投影方法,其特征在于,所述确定所述辅助投影图像中的待显示区域的步骤包括:
对所述辅助投影图像依次进行减噪处理和边缘检测处理,确定所述辅助投影图像中的参考轮廓;
对边缘检测后得到的图像进行二值化处理,生成第二二值图;
基于预设轮廓限制条件,在所述第二二值图的所述参考轮廓中确定有效参考轮廓;
将所述有效参考轮廓外的区域的像素值设定为0,并对所述有效参考轮廓区域进行形态学处理,得到修正图像;
将所述修正图像中的有效像素区域作为待显示区域。
4.如权利要求3所述的投影方法,其特征在于,所述基于预设轮廓限制条件,在所述第二二值图中确定有效参考轮廓的步骤包括以下至少一种:
在所述第二二值图中,将轮廓坐标均位于预设图像区域内的所述参考轮廓作为有效参考轮廓;
在所述第二二值图中,将围合面积小于预设面积阈值的所述参考轮廓作为有效参考轮廓;
在所述第二二值图中,将预设图像区域内与预设图像区域外的面积比大于预设值的所述参考轮廓作为有效参考轮廓。
5.如权利要求1所述的投影方法,其特征在于,所述获取辅助投影图像包括:
从本地文件夹、应用程序的预置数据库或者在线数据库中获取辅助投影图像。
6.如权利要求1所述的投影方法,其特征在于,所述确定所述辅助投影图像中的待显示区域的步骤包括:
对所述辅助投影图像进行二值化处理,生成第三二值图;
对所述第三二值图进行反色处理,确定处理后的图像中有效闭合轮廓区域为待显示区域。
7.如权利要求1所述的投影方法,其特征在于,所述获取辅助投影图像的步骤,包括:
获取输入字符信息;
根据预设字符位置及所述输入字符信息,得到辅助投影图像,所述输入字符信息位于所述辅助投影图像中的所述预设字符位置处。
8.如权利要求1至7中任一项所述的投影方法,其特征在于,所述基于所述有效投影区域,投影所述待投影画面的步骤包括:
对所述有效投影区域内的像素赋予透视掩码值,对所述有效投影区域外的像素赋予非透视掩码值;
将所述待投影画面中具有透视掩码值的区域作为实际投影区域;
根据所述实际投影区域,投影所述待投影画面。
9.一种投影仪,其特征在于,所述投影仪包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的投影方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的投影方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210542116.2A CN115022605A (zh) | 2022-05-17 | 2022-05-17 | 投影方法、投影仪及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210542116.2A CN115022605A (zh) | 2022-05-17 | 2022-05-17 | 投影方法、投影仪及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115022605A true CN115022605A (zh) | 2022-09-06 |
Family
ID=83068670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210542116.2A Pending CN115022605A (zh) | 2022-05-17 | 2022-05-17 | 投影方法、投影仪及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115022605A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101946117A (zh) * | 2008-02-22 | 2011-01-12 | 松下电工株式会社 | 光投影装置、照明装置 |
CN105184216A (zh) * | 2015-07-24 | 2015-12-23 | 山东大学 | 一种心二区掌纹的数字提取方法 |
CN112580383A (zh) * | 2020-12-29 | 2021-03-30 | 科大讯飞(苏州)科技有限公司 | 二维码识别方法、装置、电子设备及存储介质 |
CN113420582A (zh) * | 2020-11-04 | 2021-09-21 | ***股份有限公司 | 用于掌静脉识别的防伪检测方法及其*** |
CN113794868A (zh) * | 2021-09-29 | 2021-12-14 | 中国联合网络通信集团有限公司 | 投影方法及*** |
-
2022
- 2022-05-17 CN CN202210542116.2A patent/CN115022605A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101946117A (zh) * | 2008-02-22 | 2011-01-12 | 松下电工株式会社 | 光投影装置、照明装置 |
CN105184216A (zh) * | 2015-07-24 | 2015-12-23 | 山东大学 | 一种心二区掌纹的数字提取方法 |
CN113420582A (zh) * | 2020-11-04 | 2021-09-21 | ***股份有限公司 | 用于掌静脉识别的防伪检测方法及其*** |
CN112580383A (zh) * | 2020-12-29 | 2021-03-30 | 科大讯飞(苏州)科技有限公司 | 二维码识别方法、装置、电子设备及存储介质 |
CN113794868A (zh) * | 2021-09-29 | 2021-12-14 | 中国联合网络通信集团有限公司 | 投影方法及*** |
Non-Patent Citations (1)
Title |
---|
阙禄松;王明泉;张俊生;李汉;: "基于Canny算子和形态学滤波的焊缝图像背景去除技术", 国外电子测量技术, no. 01, 15 January 2020 (2020-01-15) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110443140B (zh) | 文本定位的方法、装置、计算机设备及存储介质 | |
CN109685746A (zh) | 图像亮度调整方法、装置、存储介质及终端 | |
CN107122108B (zh) | 一种图片编辑方法及装置 | |
WO2017016171A1 (zh) | 用于终端设备的窗口显示处理方法、装置、设备及存储介质 | |
US10460421B2 (en) | Image processing apparatus and storage medium | |
CN109741281A (zh) | 图像处理方法、装置、存储介质及终端 | |
CN112990205B (zh) | 手写字符样本的生成方法及装置、电子设备、存储介质 | |
US20160078336A1 (en) | Apparatus and method for generating image-included two dimensional code | |
CN113592776A (zh) | 图像处理方法及装置、电子设备、存储介质 | |
US9679386B2 (en) | Image processing device capable of segmenting an image into plural areas | |
US20210306389A1 (en) | Method for separating local and remote content in a camera-projector based collaborative system | |
CN111461070B (zh) | 文本识别方法、装置、电子设备及存储介质 | |
CN108494996A (zh) | 图像处理方法、装置、存储介质及移动终端 | |
US20240153097A1 (en) | Methods and Systems for Automatically Generating Backdrop Imagery for a Graphical User Interface | |
CN111914846B (zh) | 版面数据合成方法、设备及存储介质 | |
JP4541397B2 (ja) | 擬似的3次元画像生成装置、擬似的3次元画像生成方法及び擬似的3次元画像生成プログラム | |
CN112906686A (zh) | 文字识别方法、装置、电子设备及存储介质 | |
CN115022605A (zh) | 投影方法、投影仪及计算机可读存储介质 | |
JP5618719B2 (ja) | 画像処理装置、その方法およびプログラム | |
CN108256611B (zh) | 二维码影像生成方法、装置、计算设备及存储介质 | |
US11468658B2 (en) | Systems and methods for generating typographical images or videos | |
CN106682717B (zh) | 一种半色调二维码的生成方法和*** | |
CN112927321B (zh) | 基于神经网络的图像智能设计方法、装置、设备及存储介质 | |
US20060119897A1 (en) | Output apparatus and program thereof | |
CN113256484A (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 |