一种基于图像识别的投影系统、方法、装置和计算机设备与流程

文档序号:23754839发布日期:2021-01-29 15:49阅读:137来源:国知局
一种基于图像识别的投影系统、方法、装置和计算机设备与流程

[0001]
本发明属于投影设备技术领域,特别涉及一种基于图像识别的投影系统、方法、装置和计算机设备。


背景技术:

[0002]
在追求高效率、快节奏的现代办公中,投影机作为新型办公设备用户可以随处见到它的身影。投影机不但可以应用于临时会议、技术讲座、网络中心、指挥监控中心,还可以与计算机、工作站等进行连接,或接驳录像机、电视机、影碟机以及实物展台等,可以说它是一种应用十分广泛的大屏幕影像设备。
[0003]
现有技术的投影设备主要是先将光线照射到图像显示元件上来产生影像,然后通过镜头进行投影。在进行展示时,通常只是将事先编辑好的图像进行单纯的投影,或者只能够对投影的内容进行简单的标记,比如划线、圈注等,但是更多的其他操作通常需要结合计算机设备控制并需要通过计算机设备进行编辑或操作,比如投影图像的放大缩小等。
[0004]
可见,现有技术中的投影设备对投影图像进行缩放操作时需要通过计算机设备进行操作,操作比较繁杂,影响展示效果和效率。


技术实现要素:

[0005]
本发明实施例的目的在于提供一种基于图像识别的投影系统,旨在解决现有技术中的投影设备对投影图像进行缩放操作时需要通过计算机设备进行操作,操作比较繁杂,影响展示效果和效率的问题。
[0006]
本发明实施例是这样实现的,一种基于图像识别的投影系统,包括:识别模块,用于识别用户在所述投影区域所实施的缩放区域选择事件;处理模块,用于根据所述缩放区域选择事件确定将要被缩放显示的目标区域,并控制所述投影模块输出所述目标区域经过缩放后的目标投影信息。
[0007]
优选的,所述识别模块识别所述缩放区域选择事件的方式为图像识别,其中;所述识别模块识别所述缩放区域选择事件的方式为图像识别时,所述识别模块具体用于:根据用户请求采集用户在所述投影区域的选择操作图像,并根据所述选择操作图像识别所述缩放区域选择事件。
[0008]
优选的,所述处理模块根据所述缩放区域选择事件确定将要被缩放显示的目标区域具体包括:提取所述缩放区域选择事件的选择特征,所述选择特征至少包括用户选择标记点;根据所述选择特征计算生成以及确定目标区域。
[0009]
优选的,所述选择特征为选择标记点时,所述处理模块根据所述选择特征计算生成以及确定目标区域具体包括:由所述选择标记点计算相对所述选择标记点预设距离的点形成的区域图形边框,将区
域图形边框范围内的投影区域作为所述目标区域;和/或将预设的区域图形边框的预设点与所述选择标记点重合,将边框范围内的投影区域作为所述目标区域。
[0010]
优选的,所述投影模块包括至少一个投影镜头,所述投影模块将所述目标投影信息进行投影的方式至少包括将所述目标投影信息在当前投影区域进行覆盖投影或将所述目标投影信息在独立于当前投影区域的投影子区域进行重新投影。
[0011]
本发明实施例的另一目的在于提供一种基于图像识别的投影方法,包括以下步骤:识别用户在投影区域的缩放区域选择事件;根据所述缩放区域选择事件确定将要被缩放显示的目标区域,并控制投影模块输出所述目标区域经过缩放后的目标投影信息。
[0012]
优选的,所述根据所述缩放区域选择事件确定将要被缩放显示的目标区域具体包括:提取所述缩放区域选择事件的选择特征,所述选择特征至少包括用户选择标记点;根据所述选择特征计算生成以及确定目标区域。
[0013]
优选的,所述选择特征为选择标记点时,所述根据所述选择特征计算生成以及确定目标区域具体包括:由所述选择标记点计算相对所述选择标记点预设距离的点形成的区域图形边框,将区域图形边框范围内的投影区域作为所述目标区域;和/或将预设的区域图形边框的预设点与所述选择标记点重合,将边框范围内的投影区域作为所述目标区域。
[0014]
本发明实施例的另一目的在于提供一种基于图像识别的投影装置,包括:事件识别单元,用于识别用户在投影区域的缩放区域选择事件;投影信息处理单元,用于根据所述缩放区域选择事件确定将要被缩放显示的目标区域,并控制投影模块输出所述目标区域经过缩放后的目标投影信息。
[0015]
本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述基于图像识别的投影方法的步骤。
[0016]
本发明实施例提供的一种基于图像识别的投影系统,通过识别投影模块投影区域内的缩放区域选择事件,来判断和确定用户想要进行的操作,从而确定用户想要进行缩放显示的目标区域,然后通过处理模块控制投影模块进行目标区域的缩放投影,使得用户可以远程对投影缩放进行操作,摆脱了传统投影方式操作缩放的繁琐,极大地提高投影展示的效率。
附图说明
[0017]
图1为本发明实施例提供的基于图像识别的投影系统的结构框图;图2为本发明实施例提供的基于图像识别的投影方法的流程图;图3为本发明实施例提供的基于图像识别的投影装置的结构框图;图4为本发明实施例提供的计算机设备的内部结构框图。
具体实施方式
[0018]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
[0020]
实施例1如图1所示,为本发明实施例中提供的一种基于图像识别的投影系统的结构框图,本发明实施例是这样实现的,一种基于图像识别的投影系统,所述系统包括:投影模块110,用于投影,在指定位置形成投影区域;识别模块120,用于识别用户在所述投影区域所实施的缩放区域选择事件;处理模块130,用于根据所述缩放区域选择事件确定将要被缩放显示的目标区域,并控制所述投影模块110输出所述目标区域经过缩放后的目标投影信息。
[0021]
其中,投影模块110的投影原理主要是通过先将光线照射到图像显示元件上来产生影像,然后通过镜头进行投影,一般而言,投影模块110的图像显示元件包括利用透光产生图像的透过型和利用反射光产生图像的反射型,无论哪一种类型,都是将投影灯的光线分成红、绿、蓝三色,再产生各种颜色的图像,因为元件本身只能进行单色显示,因此就要利用3枚元件分别生成3色成分,然后再通过棱镜将这3色图像合成为一个图像,最后通过镜头投影到屏幕上。主要说明的是,本发明实施例中的投影模块110其投影原理可以采用现有技术或者在现有技术的基础上改进,主要是使其能够受处理模块130的控制,将要缩放显示的目标区域进行缩放即可,具体的投影模块110的组成以及形状结构等,本领域技术人员可以根据上述描述进行理解以及做必要的改进来实现。
[0022]
其中,指定位置可以理解为投影屏幕或者在没有专用投影屏幕时设置的简单的投影面,比如墙面或者板面等;投影区域则主要是指投影模块110投影时形成的图像所覆盖的区域,在此不进一步的展开描述。
[0023]
其中,缩放区域选择事件主要是指用户需要缩放投影的内容或者投影的区域的时候进行的操作,比如,操作手势、激光笔描述等,本领域上技术人员可以根据上述描述进行实现。
[0024]
其中,处理模块130则主要是指处理单元,比如可以是依赖于计算机主机的计算机设备等,在此不进一步展开描述。
[0025]
具体的,在本发明实施例中,所述识别模块120识别所述缩放区域选择事件的方式至少包括图像识别或感应识别中的一种或两种的组合,其中;所述识别模块120识别所述缩放区域选择事件的方式为图像识别时,所述识别模块120具体用于:根据用户请求采集用户在所述投影区域的选择操作图像,并根据所述选择操作图像识别所述缩放区域选择事件;所述识别模块120识别所述缩放区域选择事件的方式为感应识别时,所述基于图像识
别的投影系统还包括:感应模块140,所述感应模块140设于所述投影区域内,用于感应所述缩放区域选择事件。
[0026]
其中,图像识别主要是通过拍摄投影区域的图像,检测是否在投影区域内出现缩放区域选择事件,对于图像识别以及具体的识别模块120硬件在此不进一步的展开描述,本领域技术人员可以理解的是,选择操作图像是实时进行录制检测的,保证快速做出反应,主要是针对手势或者激光笔等在投影区域形成的各种选择操作设置的。
[0027]
其中,感应识别主要是通过感应用户的操作,优选的实施例中,感应模块140可以是直接通过设置投影屏幕,然后将投影区域投影在投影屏幕,投影屏幕是触摸屏,那么就可以直接利用触摸屏上感应到的用户的操作就可以识别用户的选择操作,在此不进一步的展开描述。
[0028]
在本发明实施例中,所述处理模块130根据所述缩放区域选择事件确定将要被缩放显示的目标区域具体包括:提取所述缩放区域选择事件的选择特征,所述选择特征至少包括用户选择标记点、选择标记线以及选择标记图形中的一种或几种的组合;根据所述选择特征计算生成以及确定目标区域。
[0029]
其中,选择特征主要是指用户在形成缩放区域选择事件的时候重点形成的参照的信息,本发明实施例中将其优选设置为包括选择标记点、选择标记线以及选择标记图形三种,但本领域技术人员还可以选择其他简单的变形方式。具体的,选择标记点主要是用户直接在投影区域内标记一个点,标记的方式如前面所述,在此不进一步的展开描述;同理的,选择标记线则是用户在投影区域内标记形成一条线,选择标记图形则是用户在投影区域内标记一个图形;对于点、线、图形的形状在此不进一步的描述,本领域技术人员可以根据实际需要进行简单的设计。
[0030]
在本发明实施例中,所述选择特征为选择标记点时,所述处理模块130根据所述选择特征计算生成以及确定目标区域具体包括:由所述选择标记点计算相对所述选择标记点预设距离的点形成的区域图形边框,将区域图形边框范围内的投影区域作为所述目标区域;具体的,比如在投影区域内点一个点,距离该点指定距离的点进行连线,就会形成一个特定的图形,即为目标区域,图形最常见的就是圆形,其他形状也可以根据实际需要进行设置;和/或将预设的区域图形边框的预设点与所述选择标记点重合,将边框范围内的投影区域作为所述目标区域;具体的,预设各种图形,圆形、方形等,然后制定这些图形的一个点作为预设点,当用户在投影区域内标记一个点的时候,就将预设的图形放置到标记点处,并将图形上的指定的点与标记点重合,那么图形框中的区域就属于目标区域。
[0031]
上述仅作为优选实施例描述了两种以选择标记点为例的情形,其他情形还可以根据上述描述进行简单变形和设计,在此不进一步描述。
[0032]
在本发明实施例中,所述选择特征为选择标记线时,所述处理模块130根据所述选择特征计算投影区域具体包括:将相对所述选择标记线预设方向的预设距离内的区域作为所述目标区域,同理的,针对选择标记线的方式,可以参考前面选择标记点的方式,只是将点换成了线,选择标记线的
方式可以选择一片长条区域;和/或将预设的区域图形边框的预设边与所述选择标记边重合,且将两者重合边的预设点重合,将边框范围内的投影区域作为所述目标区域,同样的可以参考前面的选择标记点的形式,另外,预设的区域图形边框的预设边主要是指图形的一边,比如方形,那么将其一边与选择标记边进行重合就可以固定位置,再结合预设点的重合,就可以确定目标区域。
[0033]
在本发明实施例中,所述选择特征为选择标记图形时,所述处理模块130根据所述选择特征计算投影区域具体包括:对所述选择标记图形进行修正,以使所述选择标记图形形成规则或圆滑的特征图形;按照预设规则根据所述特征图形计算区域图形边框,将区域图形边框范围内的投影区域作为所述目标区域,所述预设规则至少包括取所述区域图形边框外接圆或内切圆、取所述区域图形边框包含的距离最远的两点做圆中的一种或几种的组合。
[0034]
其中,选择标记图形的具体定位方式除了上述描述的以外,还可以参照选择标记点、选择标记线的方式进行调整,在此不进一步的展开描述。
[0035]
其中,对选择标记图形进行修正主要是指将选择标记图形规则化,比如将其转化为较为圆整的圆形、方形、三角形等,因为用户在进行操作的时候不一定能够圆整图形,所以修正之后便于美观,方便查看,但并非必须的步骤,只是优选。
[0036]
在本发明实施例中,所述投影模块110包括至少一个投影镜头,所述投影模块110将所述目标投影信息进行投影的方式至少包括将所述目标投影信息在当前投影区域进行覆盖投影或将所述目标投影信息在独立于当前投影区域的投影子区域进行重新投影。
[0037]
其中,将所述目标投影信息在当前投影区域进行覆盖投影的方式只需要将目标投影信息进行放大投影,只需要一个投影镜头即可实现;将所述目标投影信息在独立于当前投影区域的投影子区域进行重新投影则需要独立投影,所以需要两个投影镜头,更多的形式还可以根据实际需要进行设计,在此不进一步的展开描述。
[0038]
本发明实施例提供的一种基于图像识别的投影系统,通过识别投影模块110投影区域内的缩放区域选择事件,来判断和确定用户想要进行的操作,从而确定用户想要进行缩放显示的目标区域,然后通过处理模块130控制投影模块110进行目标区域的缩放投影,使得用户可以远程对投影缩放进行操作,摆脱了传统投影方式操作缩放的繁琐,极大地提高投影展示的效率。
[0039]
实施例2如图2所示,在一个实施例中,提出了一种基于图像识别的投影方法,主要包括以下步骤:步骤s210,识别用户在投影区域的缩放区域选择事件;步骤s220,根据所述缩放区域选择事件确定将要被缩放显示的目标区域,并控制投影模块输出所述目标区域经过缩放后的目标投影信息。
[0040]
其中,步骤s210的实现可以参照前述实施例中的识别模块120的工作流程和功能描述,步骤s220的实现可以参照前述实施例中的处理模块130的工作流程和功能描述;本领域技术人员可理解的,前述实施例中对于识别模块120和处理模块130所能够执行的步骤流程均可以包括在本实施例中的基于图像识别的投影方法中,在此不进一步的重复描述。
[0041]
具体的,步骤s220中,所述根据所述缩放区域选择事件确定将要被缩放显示的目
标区域具体包括:提取所述缩放区域选择事件的选择特征,所述选择特征至少包括用户选择标记点;根据所述选择特征计算生成以及确定目标区域。
[0042]
进一步的,在本发明实施例中,所述选择特征为选择标记点时,所述根据所述选择特征计算生成以及确定目标区域具体包括:由所述选择标记点计算相对所述选择标记点预设距离的点形成的区域图形边框,将区域图形边框范围内的投影区域作为所述目标区域;和/或将预设的区域图形边框的预设点与所述选择标记点重合,将边框范围内的投影区域作为所述目标区域。
[0043]
具体的,对于上述步骤,可以参考前述实施例中的描述进行理解,在此不进一步的重复描述。
[0044]
本发明实施例提供的一种基于图像识别的投影方法,通过识别用户在投影区域的缩放区域选择事件,来判断和确定用户想要进行的操作,从而确定用户想要进行缩放显示的目标区域,然后通过进行目标区域的缩放投影,使得用户可以远程对投影缩放进行操作,摆脱了传统投影方式操作缩放的繁琐,极大地提高投影展示的效率。
[0045]
实施例3如图3所示,在一个实施例中,提出了一种基于图像识别的投影装置,主要包括:事件识别单元310,用于识别用户在投影区域的缩放区域选择事件;投影信息处理单元320,用于根据所述缩放区域选择事件确定将要被缩放显示的目标区域,并控制投影模块输出所述目标区域经过缩放后的目标投影信息。
[0046]
其中,事件识别单元310的实现可以参照前述实施例中的识别模块120的工作流程和功能描述,投影信息处理单元320的实现可以参照前述实施例中的处理模块130的工作流程和功能描述;本领域技术人员可理解的,前述实施例中对于识别模块120和处理模块130所能够执行的步骤流程均可以包括在本实施例中的事件识别单元310和投影信息处理单元中进行处理,在此不进一步的重复描述。
[0047]
具体的,事件识别单元310根据所述缩放区域选择事件确定将要被缩放显示的目标区域具体包括:提取所述缩放区域选择事件的选择特征,所述选择特征至少包括用户选择标记点;根据所述选择特征计算生成以及确定目标区域。
[0048]
进一步的,在本发明实施例中,所述选择特征为选择标记点时,事件识别单元310根据所述选择特征计算生成以及确定目标区域具体包括:由所述选择标记点计算相对所述选择标记点预设距离的点形成的区域图形边框,将区域图形边框范围内的投影区域作为所述目标区域;和/或将预设的区域图形边框的预设点与所述选择标记点重合,将边框范围内的投影区域作为所述目标区域。
[0049]
具体的,对于上述步骤,可以参考前述实施例中的描述进行理解,在此不进一步的重复描述。
[0050]
本发明实施例提供的一种基于图像识别的投影装置,通过识别用户在投影区域的缩放区域选择事件,来判断和确定用户想要进行的操作,从而确定用户想要进行缩放显示
的目标区域,然后通过进行目标区域的缩放投影,使得用户可以远程对投影缩放进行操作,摆脱了传统投影方式操作缩放的繁琐,极大地提高投影展示的效率。
[0051]
实施例4本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时实现以下步骤:识别用户在投影区域的缩放区域选择事件;根据所述缩放区域选择事件确定将要被缩放显示的目标区域,并控制投影模块输出所述目标区域经过缩放后的目标投影信息。
[0052]
图4示出了一个实施例中计算机设备的内部结构图。如图4所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现基于图像识别的投影方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行基于图像识别的投影方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0053]
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0054]
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
[0055]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0056]
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1