System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及文本搜索,具体涉及一种文本搜索方法、电子设备及存储介质。
技术介绍
1、当前移动终端的文本搜索方案主要采用后置摄像头或者前置摄像头拍照得到图像后,对图像中的文本信息进行搜索匹配来获得与文本信息对应的检索结果。
2、一般流程包括:先点击移动终端的打开相机功能按钮,将摄像头对准题目,在查单词/字词模式或者搜题模式中进行选择,然后再进行拍照,整个搜索流程比较麻烦,也会在一定程度上影响了文本搜索的便捷性。
技术实现思路
1、本申请实施例公开了一种文本搜索方法、电子设备及存储介质,以自动识别搜题、查词组的搜索场景,进而根据搜索场景自动确定搜索结果,从而实现快速、便捷的文本搜索。
2、第一方面,本申请提供一种文本搜索方法,应用于电子设备,所述方法包括:获取待识别图像,所述待识别图像包括文本信息;根据所述文本信息对应的文本特征,确定所述待识别图像对应的搜索场景,所述搜索场景包括题目搜索场景或词组搜索场景,所述文本特征包括文本行数、词组数量或文字类型中的一种或多种;根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果。
3、其中一种实施方式中,所述根据所述文本信息对应的文本特征,确定所述待识别图像对应的搜索场景,包括:获得所述文本信息对应的文本特征;将所述文本特征输入至预设的神经网络中,通过所述神经网络输出所述搜索场景;其中,所述预设的神经网络根据样本数据训练得到,所述样本数据包括标注有不同搜索场景的样本文本。
5、其中一种实施方式中,所述根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果,包括:当识别出所述搜索场景为词组搜索场景时,根据所述文本信息与预设的参考词组集合,得到与所述待识别图像对应的搜索结果。
6、其中一种实施方式中,所述根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果,包括:当识别出所述搜索场景为题目搜索场景时,将所述待识别图像发送至服务器,以使所述服务器根据所述文本信息进行搜索匹配,获得并反馈所述待识别图像对应的搜索结果。
7、其中一种实施方式中,所述待识别图像包括多个文本图像,在所述将所述待识别图像发送至服务器之前,所述方法还包括:将多个文本图像进行拼接,得到拼接后的图像;所述将所述待识别图像发送至服务器,包括:将所述拼接后的图像发送至所述服务器。
8、其中一种实施方式中,所述将多个文本图像进行拼接,得到拼接后的图像,包括:按照所述多个文本图像的图像采集顺序,将多个文本图像进行拼接,得到拼接后的图像。
9、其中一种实施方式中,在所述将多个文本图像进行拼接之前,所述方法还包括:对所述每个文本图像进行校正以及降噪处理,得到多个处理后的文本图像;所述将多个文本图像进行拼接,包括:将多个处理后的文本图像进行拼接。
10、其中一种实施方式中,所述搜索结果包括至少两个目标内容以及每个目标内容与所述文本信息的相似度,在所述得到与所述待识别图像对应的搜索结果之后,所述方法还包括:按照相似度从大到小的顺序,显示所述搜索结果。
11、其中一种实施方式中,所述按照相似度从大到小的顺序,显示所述搜索结果,包括:按照相似度从大到小的顺序,对所述至少两个目标内容进行排序,显示位于预设次序之前的目标内容。
12、第二方面,本申请提供一种电子设备,所述电子设备包括:待识别图像获取模块,用于获取待识别图像,所述待识别图像包括文本信息;搜索场景确定模块,用于根据所述文本信息对应的文本特征,确定所述待识别图像对应的搜索场景,所述搜索场景包括题目搜索场景或词组搜索场景,所述文本特征包括文本行数、词组数量或文字类型中的一种或多种;搜索结果获得模块,用于根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果。
13、第三方面,本申请提供一种电子设备,所述电子设备包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行上述文本搜索方法。
14、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述文本搜索方法。
15、上述文本搜索方法中,通过在获取到包括文本信息的待识别图像后,根据文本信息对应的文本特征,确定出待识别图像对应的搜索场景,进而根据搜索场景对文本信息进行搜索匹配,得到与待识别图像对应的搜索结果。相比于现有技术,本申请可以根据文本特征自动识别搜题、查词组的搜索场景,进而根据搜索场景自动确定搜索结果,从而实现快速、便捷的文本搜索。
本文档来自技高网...【技术保护点】
1.一种文本搜索方法,其特征在于,应用于电子设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述文本信息对应的文本特征,确定所述待识别图像对应的搜索场景,包括:
3.如权利要求1所述的方法,其特征在于,所述待识别图像包括多个文本图像,每个文本图像包括一行文本,在所述确定所述待识别图像对应的搜索场景之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果,包括:
6.如权利要求5所述的方法,其特征在于,所述待识别图像包括多个文本图像,在所述将所述待识别图像发送至服务器之前,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述将多个文本图像进行拼接,得到拼接后的图像,包括:
8.如权利要求6或7所述的方法,其特征在于,在所述将多个文本图像进行拼接之
9.如权利要求1-7任一所述的方法,其特征在于,所述搜索结果包括至少两个目标内容以及每个目标内容与所述文本信息的相似度,在所述得到与所述待识别图像对应的搜索结果之后,所述方法还包括:
10.如权利要求9所述的方法,其特征在于,所述按照相似度从大到小的顺序,显示所述搜索结果,包括:
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种电子设备,其特征在于,所述电子设备包括:
13.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1-10任一项所述方法的步骤。
...【技术特征摘要】
1.一种文本搜索方法,其特征在于,应用于电子设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述文本信息对应的文本特征,确定所述待识别图像对应的搜索场景,包括:
3.如权利要求1所述的方法,其特征在于,所述待识别图像包括多个文本图像,每个文本图像包括一行文本,在所述确定所述待识别图像对应的搜索场景之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述搜索场景,对所述文本信息进行搜索匹配,得到与所述待识别图像对应的搜索结果,包括:
6.如权利要求5所述的方法,其特征在于,所述待识别图像包括多个文本图像,在所述将所述待识别图像发送至服务器之前,所述方法还...
【专利技术属性】
技术研发人员:李俊,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。