一种高效的题目搜索的方法和装置与流程

文档序号:12158448阅读:210来源:国知局
一种高效的题目搜索的方法和装置与流程

本发明属于学习机领域,尤其涉及一种高效的题目搜索的方法和装置。



背景技术:

学习机是一种辅助用户进行学习的电子产品。学习机中通常存储有大量的学习资源。学习机通过将学习资源按照一定的交互模式,通过显示屏或者扬声器输出,从而能够较好的帮助用户理解或者掌握学习内容。

为了帮助用户提高做题效率,目前的学习机通常会有搜索功能。通过学习机的摄像头拍摄包括题目内容的图像后,对图像进行识别,根据识别的文字进行相应的匹配搜索,从而使得用户免于输入文字进行搜索。

为了提高搜索的准确率,在获取到图像后,常常还需要用户通过图像区域的选择确定目标图像。比如通过滑动触摸的方式拖动选择框的边作为目标图像的边框,这种操作较为麻烦,不利于用户快速有效的获取目标图像,对于目标图像的获取效率较低。



技术实现要素:

本发明的目的在于提供一种高效的题目搜索方法,以解决现有技术确定目标图像的操作较为麻烦,不利于用户快速有效的获取目标图像,对于目标图像的获取效率较低的问题。

第一方面,本发明实施例提供了一种高效的题目搜索的方法,所述方法包括:

根据预设的启动方式,在黑屏状态下启动摄像头,并开启可见光光标;

检测到设备对准拍摄的目标位置,拍摄包括可见光光标的图像;

根据所述可见光光标的位置,在拍摄的图像中截取得到目标图像;

识别所述目标图像中的文字内容,根据所述文字内容查找对应的题目,在黑屏上显示所述题目。

结合第一方面,在第一方面的第一种可能实现方式中,所述检测到设备对准拍摄的目标位置步骤具体为:

检测摄像头获取的画面内容稳定的时长超过预定时长时,则所述设备对准拍摄的目标位置。

结合第一方面,在第一方面的第二种可能实现方式中,拍摄包括可见光光标的图像步骤具体为:

检测到所述设备对准拍摄的目标位置,将所述可见光光标切换为闪烁状态;

当所述可见光光标的闪烁次数达到预先设定的闪烁次数时,拍摄包括可见光光标的图像。

结合第一方面,在第一方面的第三种可能实现方式中,所述可见光光标包括四个边框,所述根据所述可见光光标的位置,在拍摄的图像中截取得到目标图像步骤具体为:

根据所述可见光光标的边框在拍摄的图像中的位置,对所述图像进行截取,得到目标图像。

结合第一方面,在第一方面的第四种可能实现方式中,所述根据所述可见光光标的位置,在拍摄的图像中截取得到目标图像步骤具体为:

根据所述可见光光标的位置,在图像中查找与所述可见光光标相邻换行标识符;

将所述换行标识符的位置分别作为起始位置和结束位置对图像截取,生成目标图像。

第二方面,本发明实施例提供了一种高效的题目搜索的装置,所述装置包括:

启动单元,用于根据预设的启动方式,在黑屏状态下启动摄像头,并开启可见光光标;

图像拍摄单元,用于检测到设备对准拍摄的目标位置,拍摄包括可见光光标的图像;

图像截取单元,用于根据所述可见光光标的位置,在拍摄的图像中截取得到目标图像;

识别显示单元,用于识别所述目标图像中的文字内容,根据所述文字内容查找对应的题目,在黑屏上显示所述题目。

结合第二方面,在第二方面的第一种可能实现方式中,所述图像拍摄单元具体用于:

检测摄像头获取的画面内容稳定的时长超过预定时长时,则所述设备对准拍摄的目标位置。

结合第二方面,在第二方面的第二种能实现方式中,所述图像拍摄单元包括:

对准子单元,用于检测到所述设备对准拍摄的目标位置,将所述可见光光标切换为闪烁状态;

闪烁拍摄子单元,用于当所述可见光光标的闪烁次数达到预先设定的闪烁次数时,拍摄包括可见光光标的图像。

结合第二方面,在第二方面的第三种可能实现方式中,所述可见光光标包括四个边框,所述图像截取单元具体用于:

根据所述可见光光标的边框在拍摄的图像中的位置,对所述图像进行截取,得到目标图像。

结合第二方面,在第二方面的第四种可能实现方式中,所述图像截取单元包括:

换行标识符查找子单元,用于根据所述可见光光标的位置,在图像中查找与所述可见光光标相邻换行标识符;

截取子单元,用于将所述换行标识符的位置分别作为起始位置和结束位置对图像截取,生成目标图像。

在本发明中,根据预设的启动方式,在黑屏状态下启动摄像头,开户可见光光标,当检测到设备对推拍摄的目标位置时,拍摄得到包括可见光光标的图像,根据可见光光标的位置,可以从拍摄的图像中截取得到目标图像,对目标图像中的文字进行识别后,根据文字内容查找对应的题目,在黑屏上显示所述题目,使得用户可以免于屏幕上显示其它干扰内容,直接显示匹配结果,有利于提高用户的学习效率,并且通过启动即可自动进行搜索,操作简单,搜索效率高。

附图说明

图1是本发明第一实施例提供的一种高效的题目搜索的方法的实现流程图;

图2是本发明第二实施例提供的一种高效的题目搜索的方法的实现流程图;

图3是本发明第三实施例提供的一种高效的题目搜索的方法的实现流程图;

图4是本发明第四实施例提供的一种高效和题目搜索的装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的目的在于提供一种高交的题目搜索方法,以解决现有技术中对于题目搜索时,搜索效率低,操作麻烦的问题。比如现有技术中需要用户选择目标图像对应的区域,比如通过拖动选择边框的方式调整目标图像的大小,这种操作较为麻烦,而且不利于用户快速有效的对目标内容进行查找。下面结合附图对本发明作进一步的说明。

实施例一:

图1示出了本发明第一实施例提供的一种高效的题目搜索的方法的实现流程,详述如下:

在步骤S101中,根据预设的启动方式,在黑屏状态下启动摄像头,并开启可见光光标;

具体的,所述预设的启动方式,可以根据用户的使用要求灵活的设置。比如可以设置一个硬件开关或者几个专门的硬件开关的组合,或者其它预定的启动图案或者指纹特征等,用于启动用于题目搜索的应用程序。在启动所述应用程序时,会调用拍照应用程序,开启摄像头,并且开启可见光光标。由所述摄像头可以对图像进行采集,所述可见光光标的出射方向与摄像头对准的方向基本相同,由摄像头获取的图像中,可以包括全部的可见光光标对准的图像。

所述摄像头开启时,屏幕处于黑屏状态下,也就是说,开启摄像头后,由摄像头拍摄的内容不在屏幕上显示,从而可以免于用户对于屏幕图像的操作,减少屏幕内容对用户的干扰,有利于提高用户的学习效率。

所述可见光光标,可以为用户预先设定的颜色,比如红色、蓝色、黄色等。另外,所述可见光光标的颜色也可以设定为对应不同的搜索数据库,当用户通过按键或者其它切换指令改变可见光乐标的颜色时,可以相应的更改当前题目搜索的目标数据库,从而有利于进一步提高搜索的效率和准确率。

所述可见光光标的形状,可以包括四个边框。为了使得用户能够更为方便的使用,所述可见光光标的亮度,一般需要明显大于周围环境的光亮度,从而有效的提高后续对于图像中的可见光光标的识别的便利性。

在步骤S102中,检测到设备对准拍摄的目标位置,拍摄包括可见光光标的图像;

具体的,本发明所述检测到设备对准拍摄的目标位置步骤可以具体为:

检测摄像头获取的画面内容稳定的时长超过预定时长时,则所述设备对准拍摄的目标位置。

所述摄像头获取的画面内容稳定,可以通过图像帧的内容对比的方式来判断。比如摄像头在第N帧图像的内容为A,在第N+1帧图像的内容为B,通过图像的相似度计算,如果相似度超过预先设定的阈值,则可认为画面内容稳定。

另外,所述画面内容是否稳定,也可以通过检测设备的状态来实现。通过检测到设备中的加速度传感器的数值确定设备当前是否发生移动,从而判定设备获取的画面内容是否稳定。

所述拍摄包括可见光光标的图像步骤,可以具体为:

检测到所述设备对准拍摄的目标位置,将所述可见光光标切换为闪烁状态;

当所述可见光光标的闪烁次数达到预先设定的闪烁次数时,拍摄包括可见光光标的图像。

通过图像内容的比较判断,或者通过设备的运动状态数据,可以检测设备是否对准拍摄的目标位置。如果设备对准拍摄的目标位置,则可将所述可见光光标的状态进行切换,比如由固定状态切换为闪烁状态。当然,所述可见光光标的状态的改变,还可以包括其它的变化方式,比如通过颜色的改变等。

当所述可见光光标切换为闪烁状态时,可以预先设定闪烁的次数,如果闪烁的次数达到预先设定的值时,则拍摄包括可见光光标的图像。这样使得用户可以根据交烁状态,及时的了解当前是否达到拍摄的时间点。

在步骤S103中,根据所述可见光光标的位置,在拍摄的图像中截取得到目标图像。

由于可见光光标出射的方向与摄像头对准的方向一致,因此在拍摄的图像中包括可见光光标。通过图像识别,比如可以对图像进行亮度识别,或者对图像进行颜色识别,可以在图像中查找可见光光标的位置。

根据查找出的可见光光标的位置,可相应的确定目标图像的位置,根据可见光光标截取得到目标图像。

在步骤S104中,识别所述目标图像中的文字内容,根据所述文字内容查找对应的题目,在黑屏上显示所述题目。

截取得到目标图像后,只需要对目标图像进行文字识别。和整个图像区域进行文字识别的操作方式相比,识别内容较少,识别效率更高,并且也能够有效的提高匹配的精度。

通过识别的文字,可在题目库中查找相应的题目,或者通过第三方平台接口查找匹配的数据。根据查找的题目内容,将设备的黑屏切换为显示状态,显示查找的题目。所述显示状态可以为黑底白字的显示样式,也可以为白底黑字的显示样式。

本发明实施例根据预设的启动方式,在黑屏状态下启动摄像头,开户可见光光标,当检测到设备对推拍摄的目标位置时,拍摄得到包括可见光光标的图像,根据可见光光标的位置,可以从拍摄的图像中截取得到目标图像,对目标图像中的文字进行识别后,根据文字内容查找对应的题目,在黑屏上显示所述题目,使得用户可以免于屏幕上显示其它干扰内容,直接显示匹配结果,有利于提高用户的学习效率,并且通过启动即可自动进行搜索,操作简单,搜索效率高。

实施例二:

图2示出了本发明第二实施例提供的高效的题目搜索的方法的实现流程,详述如下:

在步骤S201中,根据预设的启动方式,在黑屏状态下启动摄像头,并开启可见光光标。

在步骤S202中,检测到设备对准拍摄的目标位置,拍摄包括可见光光标的图像。

步骤S201-S202与实施例一中的步骤S101-S102基本相同,在此不作重复赘述。

在步骤S203中,根据所述可见光光标的边框在拍摄的图像中的位置,对所述图像进行截取,得到目标图像。

在本发明实施例中,所述可见光光标包括四个边框,并且所述可见光光标的边框的位置,可以设备与目标之间的距离相应的调整。比如,设备远离目标时,可见光光标的区域增大,设备靠近目标时,可见光光标的区域减小。当然,还可以通过其它的调整方式,对可见光光标的大小进行相应的调整。比如检测文字的长度,自适应的确定边框包括的区域的长度。

根据所述可见光光标的边框,即可确定目标图像的起始位置和结束位置,根据该起始位置和结束位置对图像进行截取,可生成目标图像。

在步骤S204中,识别所述目标图像中的文字内容,根据所述文字内容查找对应的题目,在黑屏上显示所述题目。

本发明实施例在实施例一的基础上,进一步介绍了通过可见光光标的边框的位置,截取目标图像。通过可见光光标的边框位置进行目标图像截取,有利于提高目标图像的截取效率。

实施例三:

图3示出了本发明第三实施例提供的高效的题目搜索的方法的实现流程,详述如下:

在步骤S301中,根据预设的启动方式,在黑屏状态下启动摄像头,并开启可见光光标。

在步骤S302中,检测到设备对准拍摄的目标位置,拍摄包括可见光光标的图像。

步骤S301-S302与实施例一中的步骤S101-S102基本相同,在此不作重复赘述。

在步骤S303中,根据所述可见光光标的位置,在图像中查找与所述可见光光标相邻换行标识符。

具体的,所述换行标识符,可以通过对于文字字符的行首位置进行检测,当文字字符的行首包括两个空格区域时,则在该行之前包括换行标识符。

所述可见光光标相邻的换行标识符,可以包括两个换行标识符,分别为:可见光光标之前最近的换行标识符和可见光光标之后最近的换行标识符。

在步骤S304中,将所述换行标识符的位置分别作为起始位置和结束位置对图像截取,生成目标图像。

通过可见光光标之前最近的换行标识符,可以确定目标图像的起始位置,根据可见光光标之后最近的换行标识符,可以确定目标图像的结束位置。根据该起始位置和结束位置,即可截取得到目标图像。

在步骤S305中,识别所述目标图像中的文字内容,根据所述文字内容查找对应的题目,在黑屏上显示所述题目。

本发明实施例在实施例一的基础上,通过可见光光标的位置,结合换行标识符的查找,从而能够更为灵活的确定目标图像的位置,提高目标图像获取的便利性。

实施例四:

图4示出了本发明第四实施例提供的高效的题目搜索的装置的结构示意图,详述如下:

本发明实施例所述高效的题目搜索的装置,包括:

启动单元401,用于根据预设的启动方式,在黑屏状态下启动摄像头,并开启可见光光标;

图像拍摄单元402,用于检测到设备对准拍摄的目标位置,拍摄包括可见光光标的图像;

图像截取单元403,用于根据所述可见光光标的位置,在拍摄的图像中截取得到目标图像;

识别显示单元404,用于识别所述目标图像中的文字内容,根据所述文字内容查找对应的题目,在黑屏上显示所述题目。

优选的,所述图像拍摄单元具体用于:

检测摄像头获取的画面内容稳定的时长超过预定时长时,则所述设备对准拍摄的目标位置。

优选的,所述图像拍摄单元包括:

对准子单元,用于检测到所述设备对准拍摄的目标位置,将所述可见光光标切换为闪烁状态;

闪烁拍摄子单元,用于当所述可见光光标的闪烁次数达到预先设定的闪烁次数时,拍摄包括可见光光标的图像。

优选的,所述可见光光标包括四个边框,所述图像截取单元具体用于:

根据所述可见光光标的边框在拍摄的图像中的位置,对所述图像进行截取,得到目标图像。

优选的,所述图像截取单元包括:

换行标识符查找子单元,用于根据所述可见光光标的位置,在图像中查找与所述可见光光标相邻换行标识符;

截取子单元,用于将所述换行标识符的位置分别作为起始位置和结束位置对图像截取,生成目标图像。

本发明实施例所述高效的题目搜索的装置,与实施例一至三所述高效的题目搜索的方法对应,在此不作重复赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1