一种基于拍摄图片进行搜题的方法及电子设备与流程

文档序号:14726577发布日期:2018-06-19 10:34阅读:636来源:国知局

本发明涉及电子设备技术领域,具体涉及一种基于拍摄图片进行搜题的方法及电子设备。



背景技术:

随着互联网时代的到来,教育行业也发生了巨大的变革,相比起传统的教育模式,互联网与教育相结合的互联网教育模式已逐渐成为当前教育行业的主流趋势。其中,互联网教育模式为广大学生用户提供了一种在做题时获得答案的方式,即拍照搜题,具体来说,就是学生用户可以通过拍照的方式确定待搜索题目,并将包含待搜索题目的图片上传至网站上,以获取该待搜索题目的答案。然而,在拍照搜题的过程中,拍摄到的图片中往往包含多道题目,需要学生用户在拍题结束后通过多次拖动预设的截题框并调整截题框的长度和/或宽度,才能得到包含待搜索题目的图片,整个拍照搜题的过程需要花费很多时间,降低了搜题效率。



技术实现要素:

本发明实施例公开一种基于拍摄图片进行搜题的方法及电子设备,能够节约拍照搜题的时间,提高搜题效率。

本发明实施例第一方面公开了一种基于拍摄图片进行搜题的方法,所述方法包括:

采集用户针对拍摄图片的触摸轨迹,所述拍摄图片的图片内容包含至少一道题目;

确定所述触摸轨迹映射到预设水平坐标轴上的水平坐标值范围以及所述触摸轨迹映射到预设垂直坐标轴上的垂直坐标值范围;

将所述水平坐标值范围所围成的区域与所述垂直坐标值范围所围成的区域中重合的区域确定为目标区域;

从所述拍摄图片中截取所述目标区域所显示的图片作为目标图片,并将所述目标图片上传至服务器,以触发所述服务器将所述目标图片的图片内容作为待搜索题目并搜索所述待搜索题目的解析结果。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

接收用户触发的搜题指令,并根据所述搜题指令调用摄像头获取拍摄图片;

计算所述拍摄图片中的文本线的倾斜角度,所述文本线用于表示所述拍摄图片中的文字或数字的走向;

判断所述文本线的倾斜角度是否小于预设角度阈值;

如果否,则对所述拍摄图片进行角度校正,并执行所述的采集用户针对拍摄图片的触摸轨迹。

作为一种可选的实施方式,在本发明实施例第一方面中,所述解析结果的内容至少包括针对所述待搜索题目的知识点解析以及所述待搜索题目的参考答案;

所述将所述目标图片上传至服务器,以触发所述服务器将所述目标图片的图片内容作为待搜索题目并搜索所述待搜索题目的解析结果之后,所述方法还包括:

检测用户与电子设备显示屏的距离;

判断所述用户与电子设备显示屏的距离是否满足预设距离范围;

如果是,则在预设时间间隔内依次输出所述针对所述待搜索题目的知识点解析以及所述待搜索题目的参考答案。

作为一种可选的实施方式,在本发明实施例第一方面中,所述采集用户针对拍摄图片的触摸轨迹,包括:

获取当前周期内用户针对所述拍摄图片的第一触摸点;

确定在所述当前周期的上一周期内获取到的触摸点中与所述第一触摸点的欧氏距离最小的第二触摸点,并将所述第一触摸点与所述第二触摸点进行关联,得到关联结果;

根据所述关联结果形成用户针对所述拍摄图片的触摸轨迹。

作为一种可选的实施方式,在本发明实施例第一方面中,所述从所述拍摄图片中截取所述目标区域所显示的图片作为目标图片,包括:

从所述拍摄图片中截取所述目标区域所显示的第一图片;

对所述第一图片进行二值化处理得到第二图片;

增强所述第二图片的纹理和对比度得到第三图片;

将所述第三图片确定为目标图片。

本发明实施例第二方面公开了一种电子设备,所述电子设备包括:

采集单元,用于采集用户针对拍摄图片的触摸轨迹,所述拍摄图片的图片内容包含至少一道题目;

确定单元,用于确定所述触摸轨迹映射到预设水平坐标轴上的水平坐标值范围以及所述触摸轨迹映射到预设垂直坐标轴上的垂直坐标值范围;

所述确定单元,还用于将所述水平坐标值范围所围成的区域与所述垂直坐标值范围所围成的区域中重合的区域确定为目标区域;

截取单元,用于从所述拍摄图片中截取所述目标区域所显示的图片作为目标图片;

上传单元,用于将所述目标图片上传至服务器,以触发所述服务器将所述目标图片的图片内容作为待搜索题目并搜索所述待搜索题目的解析结果。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:

接收单元,用于接收用户触发的搜题指令,并根据所述搜题指令调用摄像头获取拍摄图片;

计算单元,用于计算所述拍摄图片中的文本线的倾斜角度,所述文本线用于表示所述拍摄图片中的文字或数字的走向;

第一判断单元,用于判断所述文本线的倾斜角度是否小于预设角度阈值;

校正单元,用于在所述第一判断单元判断出所述文本线的倾斜角度不小于预设角度阈值时,对所述拍摄图片进行角度校正,并触发所述采集单元执行所述的采集用户针对所述拍摄图片的触摸轨迹。

作为一种可选的实施方式,在本发明实施例第二方面中,所述解析结果的内容至少包括针对所述待搜索题目的知识点解析以及所述待搜索题目的参考答案;

所述电子设备还包括:

检测单元,用于在所述上传单元将所述目标图片上传至服务器,以触发所述服务器将所述目标图片的图片内容作为待搜索题目并搜索所述待搜索题目的解析结果之后,检测用户与电子设备显示屏的距离;

第二判断单元,用于判断所述用户与电子设备显示屏的距离是否满足预设距离范围;

输出单元,用于在所述第二判断单元判断出所述用户与所述电子设备显示屏的距离满足所述预设距离范围时,在预设时间间隔内依次输出所述针对所述待搜索题目的知识点解析以及所述待搜索题目的参考答案。

作为一种可选的实施方式,在本发明实施例第二方面中,所述采集单元包括:

获取子单元,用于获取当前周期内用户针对所述拍摄图片的第一触摸点;

第一确定子单元,用于确定在所述当前周期的上一周期内获取到的触摸点中与所述第一触摸点的欧氏距离最小的第二触摸点;

关联子单元,用于将所述第一触摸点与所述第二触摸点进行关联,得到关联结果;

形成子单元,用于根据所述关联结果形成用户针对所述拍摄图片的触摸轨迹。

作为一种可选的实施方式,在本发明实施例第二方面中,所述截取单元包括:

截取子单元,用于从所述拍摄图片中截取所述目标区域所显示的第一图片;

处理子单元,用于对所述第一图片进行二值化处理得到第二图片;

增强子单元,用于增强所述第二图片的纹理和对比度得到第三图片;

第二确定子单元,用于将所述第三图片确定为目标图片。

本发明实施例第三方面公开另一种电子设备,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种基于拍摄图片进行搜题的方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于拍摄图片进行搜题的方法。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

电子设备可以采集用户针对拍摄图片的触摸轨迹,并确定该触摸轨迹映射到水平坐标轴上的水平坐标值范围以及该触摸轨迹映射到垂直坐标轴上的垂直坐标值范围,然后将水平坐标值范围所围成的区域与垂直坐标值范围所围成的区域中重合的区域确定为目标区域,以及从拍摄图片中截取该目标区域所显示的目标图片上传至服务器,以触发所述服务器将该目标图片的图片内容作为待搜索题目并搜索其解析结果。可见,本发明实施例,可以通过拍摄图片的触摸轨迹快速确定出用户想要搜索的题目并上传到服务器,与现有技术中用户需要多次拖动预设的截题框并调整截题框的长度和/或宽度,才能得到包含待搜索题目的图片这一繁琐的过程相比,本发明实施例能够节约拍照搜题的时间,提高搜题效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种基于拍摄图片进行搜题的方法的流程示意图;

图2是本发明实施例公开的另一种基于拍摄图片进行搜题的方法的流程示意图;

图3是本发明实施例公开的又一种基于拍摄图片进行搜题的方法的流程示意图;

图4是本发明实施例公开的一种电子设备的结构示意图;

图5是本发明实施例公开的另一种电子设备的结构示意图;

图6是本发明实施例公开的又一种电子设备的结构示意图;

图7是本发明实施例公开的又一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种基于拍摄图片进行搜题的方法及电子设备,能够节约拍照搜题的时间,提高搜题效率。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于拍摄图片进行搜题的方法的流程示意图。如图1所示,该基于拍摄图片进行搜题的方法可以包括以下操作:

101、电子设备采集用户针对拍摄图片的触摸轨迹。

本发明实施例中,上述拍摄图片的图片内容包含至少一道题目。

本发明实施例中,电子设备可以是家教机、学习手机、学习平板等各类具有触控功能的电子设备,本发明不做限定。

作为一种可选的实施方式,在采集用户针对拍摄图片的触摸轨迹之前,电子设备可以触发接近传感器发射脉冲光线,由于脉冲光线遇到障碍物之后会发生反射,电子设备可以接收到返回的光信号,并判断光信号的强度值是否大于某一阈值,如果大于,说明电子设备的显示屏的预设距离内有障碍物靠近,可以不触发执行上述的采集用户针对拍摄图片的触摸轨迹;如果不大于,说明电子设备的显示屏的预设距离内没有障碍物靠近,可以触发执行上述的采集用户针对拍摄图片的触摸轨迹。举例来说,用户在使用电子设备的过程中,用户的脸部不小心接触到电子设备显示屏,此时,电子设备判断出光信号的强度值大于某一阈值,所以不采集此时用户的脸部接触到电子设备的显示屏所产生的触摸轨迹;另外,当用户通过手指在电子设备上对拍摄图片进行触摸时,电子设备判断出接收到返回的光信号的强度值不大于某一阈值,所以可以采集此时用户针对上述拍摄图片的触摸轨迹。可见,本发明实施例,可以通过光遇到障碍物会发生反射这一原理检测电子设备显示屏前方是否有障碍物靠近,从而避免了电子设备采集到障碍物接触电子设备显示屏所造成的触摸轨迹,降低了误触的概率。

作为另一种可选的实施方式,电子设备采集用户针对拍摄图片的触摸轨迹可以包括:

获取当前周期内用户针对上述拍摄图片的第一触摸点;

确定在当前周期的上一周期内获取到的触摸点中与第一触摸点的欧氏距离最小的第二触摸点,并将该第一触摸点与第二触摸点进行关联,得到关联结果;

根据关联结果形成用户针对拍摄图片的触摸轨迹。

本发明实施例中,电子设备可以预设扫描周期进行触摸点的采集,并通过计算相邻周期内各个触摸点之间的欧氏距离,选择相邻周期内欧氏距离最小的两个触摸点进行关联,由关联的触摸点形成用户针对拍摄图片的触摸轨迹。可见,本发明实施例,通过欧氏距离的计算可以简单、快速对各个周期的触摸点建立关联,从而得到用户针对拍摄图片的触摸轨迹,提高了采集触摸轨迹的速度,简化了采集触摸轨迹的过程。

102、电子设备确定上述触摸轨迹映射到预设水平坐标轴上的水平坐标值范围以及上述触摸轨迹映射到预设垂直坐标轴上的垂直坐标值范围。

本发明实施例中,预设坐标轴由上述预设水平坐标轴与上述预设垂直坐标轴相交而成,其中,该预设坐标轴的原点可以是电子设备显示屏对角线的交点,或者该预设坐标轴的原点也可以是电子设备显示屏左侧边沿与下边沿的交点,本发明不做限定。举例来说,当预设坐标轴的原点是电子设备显示屏左侧边沿与下边沿的交点时,预设水平坐标轴可以是电子设备显示屏的下边沿的直线,预设垂直坐标轴可以是电子设备显示屏的左侧边沿的直线。

103、电子设备将上述水平坐标值范围所围成的区域与上述垂直坐标值范围所围成的区域中重合的区域确定为目标区域。

本发明实施例中,电子设备可以在步骤102确定出触摸轨迹映射到预设水平坐标轴上的水平坐标值范围以及上述触摸轨迹映射到预设垂直坐标轴上的垂直坐标值范围之后,识别上述水平坐标值范围所围成的区域与上述垂直坐标值范围所围成的区域相交的区域(重合的区域),并将该相交的区域(重合的区域)确定为目标区域。实施本发明实施例,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性。

104、电子设备从上述拍摄图片中截取该目标区域所显示的图片作为目标图片,并将该目标图片上传至服务器,以触发服务器将该目标图片的图片内容作为待搜索题目并搜索其解析结果。

作为一种可选的实施方式,电子设备从上述拍摄图片中截取目标区域所显示的图片作为目标图片可以包括:

从拍摄图片中截取目标区域所显示的第一图片;

对第一图片进行二值化处理得到第二图片;

增强第二图片的纹理和对比度得到第三图片;

将第三图片确定为目标图片。

本发明实施例中,电子设备需要从上述拍摄图片中截取目标区域所显示的目标图片,当上述拍摄图片的清晰度不高时,截取的目标图片的清晰度也不高,那么将清晰度不高的目标图片上传至服务器,由服务器识别目标图片的文本内容时,容易发生文本内容识别的内容不全、文本内容识别的准确率低甚至是无法识别该文本内容的问题,所以,为了提高目标图片的清晰度,可以在上传目标图片至服务器之前对目标图片进行预先处理,具体方式为:电子设备可以从拍摄图片中截取上述确定出的目标区域所显示的第一图片,调整第一图片的灰度值并降噪得到第二图片,对第二图片的纹理和对比度进行增强得到第三图片,并将该第三图片确定为需要上传服务器的目标图片。可见,本发明实施例,可以通过对第一图片的二值化处理减少第一图片中的无用信息,然后通过对第二图片进行图片纹理和对比度的增强,整个图片处理的过程提高了目标图片的清晰度。

作为一种可选的实施方式,电子设备将该目标图片上传至服务器的方式可以为:电子设备将目标图片确定为待上传图片,并生成与该待上传图片唯一对应的图片标识,然后将该待上传图片分成多个分片依次上传服务器,并且在上传过程中每成功上传一个分片,则在电子设备以及服务器中各自记下上传成功的分片,直至该目标图片的所有分片都上传成功,则服务器可以将所有分片重新组合在一起,恢复成完整的目标图片。特殊地,当检测到该目标图片的上传过程发生中断时,可以将该上传过程发生中断之前成功上传的分片保存在服务器中,并根据预先建立的图片标识与待上传图片之间的关系,在电子设备重新发送上传请求时,恢复上传过程发生中断之前未上传的分片的上传。可见,本发明实施例,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

本发明实施例中,在电子设备将上述目标图片上传至服务器之后,服务器可以通过光学字符识别(OCR,Optical Character Recognition)技术或者自然场景文本识别(STR,Scene Text Recognition)技术识别该目标图片的文本内容(待搜索题目),并根据识别出的文本内容(待搜索题目)在试题库中搜索出该文本内容(待搜索题目)的解析结果。

特别地,在步骤101采集用户针对拍摄图片的触摸轨迹之后,可以判断该触摸轨迹是否为闭合轨迹,如果是,则电子设备可以直接将该闭合轨迹所包围的区域确定为目标区域,并执行步骤104。

可见,通过图1所描述的方法,可以通过光遇到障碍物会发生反射这一原理检测电子设备显示屏前方是否有障碍物靠近,从而避免了电子设备采集到障碍物接触电子设备显示屏所造成的触摸轨迹,降低了误触的概率;此外,通过欧氏距离的计算可以简单、快速对各个周期的触摸点建立关联,从而得到用户针对拍摄图片的触摸轨迹,提高了采集触摸轨迹的速度,简化了采集触摸轨迹的过程;进一步地,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性;更进一步地,可以通过对第一图片的二值化处理减少第一图片中的无用信息,然后通过对第二图片进行图片纹理和对比度的增强,整个图片处理的过程提高了目标图片的清晰度;以及,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于拍摄图片进行搜题的方法的流程图。如图2所示,该基于拍摄图片进行搜题的方法可以包括以下步骤:

201、电子设备接收用户触发的搜题指令,并根据该搜题指令调用摄像头获取拍摄图片。

作为一种可选的实施方式,电子设备可以预设有搜题模式,该搜题模式可以在满足该搜题模式所包含的目标参数的情况下自动调用摄像头获取拍摄图片,其中,该目标参数可以包括学习的时间段、学习的地点。举例来说,在目标参数中,学习的时间段可以设置为晚上六点至晚上十点,学习的地点可以设置为用户的家里,那么,当电子设备检测到该搜题模式的上述两个目标参数均满足条件时,可以启动摄像头获取拍摄图片。优选的,当电子设备检测到上述两个目标参数均满足条件时,可以在显示屏输出提示信息,用于提示用户可以使用电子设备进行拍照搜题。可见,本发明实施例,能够通过预设的搜题模式提示用户进行拍照搜题并在满足该搜题模式的目标参数时直接获取拍摄图片,简化了用户的操作,提高了用户体验。

202、电子设备计算上述拍摄图片中的文本线的倾斜角度。

本发明实施例中,在拍照搜题时,由于用户手抖等原因造成拍出来的图片自带角度,给后续通过拍摄图片识别题目造成一定的影响,影响了用户体验,所以,电子设备可以通过计算拍摄图片中文本线的倾斜角度,得到该拍摄图片的倾斜程度,其中,该文本线可以用于表示拍摄图片中的文字或数字的走向。

203、电子设备判断上述文本线的倾斜角度是否小于预设角度阈值,如果否,则执行步骤204,反之,如果是,则结束本流程。

本发明实施例中,电子设备可以通过判断文本线的倾斜角度是否小于预设角度阈值,进而可以判断出拍摄图片的倾斜程度是否需要角度校正,如果电子设备判断出文本线的倾斜角度不小于预设角度阈值时,执行步骤204,反之,如果判断出文本线的倾斜角度小于预设角度阈值时,说明该拍摄图片的倾斜程度在可接受范围内,基本不会影响后续对该拍摄图片的识别,所以不需要对该拍摄图片进行角度校正。

204、电子设备对上述拍摄图片进行角度校正,并触发步骤205。

本发明实施例中,电子设备对上述拍摄图片进行角度校正,具体来说,就是以上述拍摄图片的对角线的交点为旋转中心,将拍摄图片旋转角度,然后将拍摄图片裁剪还原成水平的拍摄图片,可以进一步提高搜题的准确率。

其中,该基于拍摄图片进行搜题的方法还包括步骤205~208,针对步骤205~208的描述,请参照实施例一中针对步骤101~104的详细描述,本发明实施例不再赘述。

可见,通过图2所描述的方法,可以通过光遇到障碍物会发生反射这一原理检测电子设备显示屏前方是否有障碍物靠近,从而避免了电子设备采集到障碍物接触电子设备显示屏所造成的触摸轨迹,降低了误触的概率;进一步地,可以通过欧氏距离的计算可以简单、快速对各个周期的触摸点建立关联,从而得到用户针对拍摄图片的触摸轨迹,提高了采集触摸轨迹的速度,简化了采集触摸轨迹的过程;更进一步地,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性;以及,可以通过对第一图片的二值化处理减少第一图片中的无用信息,然后通过对第二图片进行图片纹理和对比度的增强,整个图片处理的过程提高了目标图片的清晰度;以及,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

此外,能够通过预设的搜题模式提示用户进行拍照搜题并在满足该搜题模式的目标参数时直接获取拍摄图片,简化了用户的操作,提高了用户体验。

此外,通过对上述拍摄图片进行角度校正,可以将该拍摄图片还原成水平状态,进一步提高了搜题的准确率。

实施例三

请参阅图3,图3是本发明实施例公开的又一种基于拍摄图片进行搜题的方法的流程示意图。如图3所示,该基于拍摄图片进行搜题的方法可以包括以下步骤:

在本发明实施例中,该基于拍摄图片进行搜题的方法还包括步骤301~308,针对步骤301~308的描述,请参照实施例二中针对步骤201~208的详细描述,本发明实施例不再赘述。

309、电子设备检测用户与电子设备显示屏的距离。

本发明实施例中,电子设备可以触发测距传感器对用户与电子设备显示屏之间的距离进行检测,其中,测距传感器可以是红外测距传感器或者激光测距传感器。

其中,步骤309是在步骤308之后触发的,即电子设备在将上述目标图片上传至服务器,以触发服务器将上述目标图片的图片内容作为待搜索题目并搜索该待搜索题目的解析结果之后,执行上述的检测用户与电子设备显示屏的距离,并且,上述解析结果的内容可以包括针对该待搜索题目的知识点解析以及该待搜索题目的参考答案。

310、电子设备判断用户与电子设备显示屏的距离是否满足预设距离范围,如果是,则执行步骤311,反之,如果否,则结束本流程。

作为一种可选的实施方式,电子设备判断用户与电子设备显示屏的距离是否满足预设距离范围的方式具体可以为:电子设备拍摄当前时刻用户的面部图像,提取用户的面部轮廓,将该面部轮廓与预先存储的标准面部轮廓进行比较,如果该面部轮廓的面积与标准面部轮廓的面积的重合度满足预设范围,则执行步骤311;如果该面部轮廓的面积与标准面部轮廓的面积的重合度不满足预设范围,则输出提醒信息,该提醒信息用于提醒用户与电子设备显示屏保持适当的距离。

可见,本发明实施例,电子设备可以在将目标图片上传至服务器,以触发服务器将该目标图片的图片内容作为待搜索题目并搜索其解析结果,以及接收该解析结果之后,检测并判断用户与电子设备显示屏的距离是否满足预设距离范围。这一检测并判断的过程一方面可以检测用户是否正在使用该电子设备以及是否需要立即查看解析结果,在检测结果为否时,可以不立即输出解析结果,而是保存在数据库中,由用户随时触发的查看指令进行读取并输出改解析结果;另一方面,可以通过检测用户与电子设备显示屏之间的距离,在用户与电子设备显示屏的距离不在预设距离范围(距离过近或者过远)时,在电子设备显示屏输出提醒信息,以提醒用户注意与显示屏保持合适的距离,既可以在用户距离显示屏过近时提醒用户,避免了用户近距离使用电子设备带来的视力损伤的问题,起到预防近视、保护视力的作用;也可以在用户距离显示屏过远时,提醒用户使用最佳的观看距离,提高了用户体验;此外,当检测不到用户与电子设备显示屏之间的距离时可以判断出用户当前未使用电子设备,那么,此时电子设备可以将接收到的解析结果保存在数据库中,避免了无人观看时将该解析结果输出至电子设备显示屏,从而降低了电子设备的功耗。

311、电子设备在预设时间间隔内依次输出上述针对待搜索题目的知识点解析以及待搜索题目的参考答案。

本发明实施例中,电子设备可以通过预先设置的时间间隔依次输出上述针对待搜索题目的知识点解析以及待搜索题目的参考答案,能够引导用户在查看待搜索题目的知识点解析之后进行充分的思考,进而再输出参考答案供用户进行答案的核对。可见,本发明实施例,可以为用户提供充分的时间进行独立思考,提升了用户获取答案的体验度。

可见,通过图3所描述的方法,可以通过光遇到障碍物会发生反射这一原理检测电子设备显示屏前方是否有障碍物靠近,从而避免了电子设备采集到障碍物接触电子设备显示屏所造成的触摸轨迹,降低了误触的概率;进一步地,可以通过欧氏距离的计算可以简单、快速对各个周期的触摸点建立关联,从而得到用户针对拍摄图片的触摸轨迹,提高了采集触摸轨迹的速度,简化了采集触摸轨迹的过程;更进一步地,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性;以及,可以通过对第一图片的二值化处理减少第一图片中的无用信息,然后通过对第二图片进行图片纹理和对比度的增强,整个图片处理的过程提高了目标图片的清晰度;以及,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

此外,能够通过预设的搜题模式提示用户进行拍照搜题并在满足该搜题模式的目标参数时直接获取拍摄图片,简化了用户的操作,提高了用户体验。

此外,通过对上述拍摄图片进行角度校正,可以将该拍摄图片还原成水平状态,进一步提高了搜题的准确率。

此外,检测并判断用户与电子设备显示屏的距离是否满足预设距离范围既可以在用户距离显示屏过近时提醒用户,避免了用户近距离使用电子设备带来的视力损伤的问题,起到预防近视、保护视力的作用;也可以在用户距离显示屏过远时,提醒用户使用最佳的观看距离,提高了用户体验;以及,当检测到用户当前未使用该电子设备的显示屏时,可以将接收到的解析结果保存在数据库中,避免了无人观看时将该解析结果输出至电子设备显示屏,从而降低了电子设备的功耗。

实施例四

请参阅图4,图4是本发明实施例公开的一种电子设备的结构示意图。如图4所示,该电子设备可以包括:

采集单元401,用于采集用户针对拍摄图片的触摸轨迹,并将该触摸轨迹提供给确定单元402。

其中,该拍摄图片的图片内容包含至少一道题目。

确定单元402,用于确定上述触摸轨迹映射到预设水平坐标轴上的水平坐标值范围以及上述触摸轨迹映射到预设垂直坐标轴上的垂直坐标值范围。

上述确定单元402,还用于将上述水平坐标值范围所围成的区域与上述垂直坐标值范围所围成的区域中重合的区域确定为目标区域,并触发启动截取单元403。

本发明实施例中,确定单元402可以在确定出触摸轨迹映射到预设水平坐标轴上的水平坐标值范围以及上述触摸轨迹映射到预设垂直坐标轴上的垂直坐标值范围之后,识别上述水平坐标值范围所围成的区域与上述垂直坐标值范围所围成的区域相交的区域(重合的区域),并将该相交的区域(重合的区域)确定为目标区域。实施本发明实施例,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性。

截取单元403,用于从拍摄图片中截取上述目标区域所显示的图片作为目标图片,并将该目标图片发送给上传单元404。

上传单元404,用于将上述目标图片上传至服务器,以触发服务器将该目标图片的图片内容作为待搜索题目并搜索待搜索题目的解析结果。

其中,上述解析结果的内容至少包括针对待搜索题目的知识点解析以及待搜索题目的参考答案。

作为一种可选的实施方式,上传单元404可以将目标图片确定为待上传图片,并生成与该待上传图片唯一对应的图片标识,然后将该待上传图片分成多个分片依次上传服务器,并且在上传过程中每成功上传一个分片,则在电子设备的上传单元404以及服务器中各自记下上传成功的分片,直至该目标图片的所有分片都上传成功,则服务器可以将所有分片重新组合在一起,恢复成完整的目标图片。特殊地,当上传单元404检测到该目标图片的上传过程发生中断时,可以由服务器保存该上传过程发生中断之前成功上传的分片,并根据预先建立的图片标识与待上传图片之间的关系,在电子设备重新发送上传请求时,恢复上传过程发生中断之前未上传的分片的上传。可见,本发明实施例,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

可见,通过图4所描述的电子设备,可以通过光遇到障碍物会发生反射这一原理检测电子设备显示屏前方是否有障碍物靠近,从而避免了电子设备采集到障碍物接触电子设备显示屏所造成的触摸轨迹,降低了误触的概率;此外,通过欧氏距离的计算可以简单、快速对各个周期的触摸点建立关联,从而得到用户针对拍摄图片的触摸轨迹,提高了采集触摸轨迹的速度,简化了采集触摸轨迹的过程;进一步地,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性;更进一步地,可以通过对第一图片的二值化处理减少第一图片中的无用信息,然后通过对第二图片进行图片纹理和对比度的增强,整个图片处理的过程提高了目标图片的清晰度;以及,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

实施例五

请参阅图5,图5是本发明实施例提供的另一种电子设备的结构示意图,其中,图5所示的电子设备是由图4所示的电子设备进一步进行优化得到的。与图4所示的电子设备相比较,图5所示的电子设备还可以包括:

接收单元405,用于接收用户触发的搜题指令,并根据该搜题指令调用摄像头获取拍摄图片,并将该拍摄图片提供给计算单元406。

计算单元406,用于计算上述拍摄图片中的文本线的倾斜角度,该文本线用于表示拍摄图片中的文字或数字的走向,并将该文本线的倾斜角度提供给第一判断单元407。

第一判断单元407,用于判断上述文本线的倾斜角度是否小于预设角度阈值,并将判断结果提供给校正单元408。

校正单元408,用于在上述第一判断单元407判断出上述文本线的倾斜角度不小于预设角度阈值时,对拍摄图片进行角度校正,并触发采集单元401执行上述的采集用户针对上述拍摄图片的触摸轨迹。

可见,通过图5所描述的电子设备,可以通过光遇到障碍物会发生反射这一原理检测电子设备显示屏前方是否有障碍物靠近,从而避免了电子设备采集到障碍物接触电子设备显示屏所造成的触摸轨迹,降低了误触的概率;进一步地,可以通过欧氏距离的计算可以简单、快速对各个周期的触摸点建立关联,从而得到用户针对拍摄图片的触摸轨迹,提高了采集触摸轨迹的速度,简化了采集触摸轨迹的过程;更进一步地,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性;以及,可以通过对第一图片的二值化处理减少第一图片中的无用信息,然后通过对第二图片进行图片纹理和对比度的增强,整个图片处理的过程提高了目标图片的清晰度;以及,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

此外,能够通过预设的搜题模式提示用户进行拍照搜题并在满足该搜题模式的目标参数时直接获取拍摄图片,简化了用户的操作,提高了用户体验。

此外,通过对上述拍摄图片进行角度校正,可以将该拍摄图片还原成水平状态,进一步提高了搜题的准确率。

实施例六

请参阅图6,图6是本发明实施例公开的又一种电子设备的结构示意图。其中,图6所示的电子设备是由图5所示的电子设备进行优化得到的。与图5所示的电子设备相比较,图6所示的电子设备还包括:

检测单元409,用于检测用户与电子设备显示屏的距离,并将该用户与电子设备显示屏的距离提供给第二判断单元410。

其中,检测单元409是由上述上传单元404在将目标图片上传至服务器,以触发服务器将该目标图片的图片内容作为待搜索题目并搜索待搜索题目的解析结果之后触发启动的。

第二判断单元410,用于判断上述用户与电子设备显示屏的距离是否满足预设距离范围,并将判断结果提供给输出单元411。

输出单元411,用于在上述第二判断单元410判断出上述用户与电子设备显示屏的距离满足预设距离范围时,在预设时间间隔内依次输出上述针对待搜索题目的知识点解析以及待搜索题目的参考答案。

在图6所示的电子设备中,采集单元401可以包括:

获取子单元4011,用于获取当前周期内用户针对拍摄图片的第一触摸点,并将该第一触摸点提供给第一确定子单元4012。

第一确定子单元4012,用于确定在上述当前周期的上一周期内获取到的触摸点中与第一触摸点的欧氏距离最小的第二触摸点。

关联子单元4013,用于根据上述第一确定子单元4012确定的第二触摸点与上述获取子单元4011获取的第一触摸点进行关联,得到关联结果,并将该关联结果提供给形成子单元4014。

形成子单元4014,用于根据关联结果形成用户针对上述拍摄图片的触摸轨迹。

在图6所示的电子设备中,截取单元403可以包括:

截取子单元4031,用于从上述拍摄图片中截取目标区域所显示的第一图片,并将该第一图片提供给处理子单元4032。

处理子单元4032,用于对第一图片进行二值化处理得到第二图片,并将该第二图片提供给增强子单元4033。

增强子单元4033,用于增强上述第二图片的纹理和对比度得到第三图片,并将该第三图片提供给第二确定子单元4034。

第二确定子单元4034,用于将上述第三图片确定为目标图片。

可见,通过图6所描述的电子设备,可以通过光遇到障碍物会发生反射这一原理检测电子设备显示屏前方是否有障碍物靠近,从而避免了电子设备采集到障碍物接触电子设备显示屏所造成的触摸轨迹,降低了误触的概率;进一步地,可以通过欧氏距离的计算可以简单、快速对各个周期的触摸点建立关联,从而得到用户针对拍摄图片的触摸轨迹,提高了采集触摸轨迹的速度,简化了采集触摸轨迹的过程;更进一步地,可以根据用户针对目标图片的触摸轨迹直接确定出用户想要的目标区域,提高了确定目标区域的便捷性;以及,可以通过对第一图片的二值化处理减少第一图片中的无用信息,然后通过对第二图片进行图片纹理和对比度的增强,整个图片处理的过程提高了目标图片的清晰度;以及,可以通过分片上传的形式将目标图片上传至服务器,上传方式灵活,并且能够从上次目标图片被中断的位置开始上传,而不必将目标图片从开始至结尾都重新上传至服务器,既避免了用户的网络资源的浪费,也提高了上传速度以及上传成功率,进一步提高了用户体验。

此外,能够通过预设的搜题模式提示用户进行拍照搜题并在满足该搜题模式的目标参数时直接获取拍摄图片,简化了用户的操作,提高了用户体验。

此外,通过对上述拍摄图片进行角度校正,可以将该拍摄图片还原成水平状态,进一步提高了搜题的准确率。

此外,检测并判断用户与电子设备显示屏的距离是否满足预设距离范围既可以在用户距离显示屏过近时提醒用户,避免了用户近距离使用电子设备带来的视力损伤的问题,起到预防近视、保护视力的作用;也可以在用户距离显示屏过远时,提醒用户使用最佳的观看距离,提高了用户体验;以及,当检测到用户当前未使用该电子设备的显示屏时,可以将接收到的解析结果保存在数据库中,避免了无人观看时将该解析结果输出至电子设备显示屏,从而降低了电子设备的功耗。

请参阅图7,图7是本发明实施例公开的又一种电子设备的结构示意图。如图7所示,该电子设备可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3任意一种基于拍摄图片进行搜题的方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种基于拍摄图片进行搜题的方法。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在本发明的各种实施例中,应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本发明所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。

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

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

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种基于拍摄图片进行搜题的方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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