基于字符识别的关键词通知方法及设备、计算机程序产品的制作方法_3

文档序号:9756947阅读:来源:国知局
都可能被确定为与预设关键词匹配,这显然提高了误报率。
[0051]可选地,可以计算该字符串与所述至少一个预设关键词之一的编辑距离(editdistance),以及在所述编辑距离低于预定编辑距离阈值时确定该字符串与所述预设关键词匹配。编辑距离可以表示由第一字符串转成第二字符串所需的最少编辑操作次数,许可的编辑操作例如可以包括将第一字符串中的一个字符替换成另一个字符,在第一字符串中插入一个字符,以及在第一字符串中删除一个字符。在此情况下,在该字符串与所述至少一个关键词之一的编辑距离为零时,匹配程度为完全匹配;而该字符串与所述至少一个关键词之一的编辑距离越大,匹配程度越小。
[0052]可以根据需要设置所述预定编辑距离阈值。例如,可以权衡字符识别精度以及误报率来设置所述预定编辑距离阈值。所述预定编辑距离阈值越高,所要求的字符识别精度越低但误报率越高;所述预定编辑距离阈值越低,误报率越低但所要求的字符识别精度越高。具体地,在将所述预定编辑距离阈值设置为O时,表示要求完全匹配,从而降低误报率,在此情况下,如果字符识别有误,则无法向用户发出提醒;在将所述预定编辑距离阈值设置为I时,表示该字符串与特定关键词可以有一个字符的区别,例如比特定关键词多一个字符、少一个字符或者有一个字符不同。
[0053]例如,一个预设关键词为“CA3856”。在如图4A所示的待识别图像中存在字符串“CA3856”。然而,由于字符识别算法的错误将字符串“CA3856”识别为“CA5856”,所识别到的字符串“CA5856”与所述预设关键词“CA3856”没有完全匹配。具体地,所识别到的字符串“CA5856”与所述预设关键词“CA3856”有一个字符不同并且例如根据预定的编辑距离计算算法计算得到其编辑距离为I。在所述预定编辑距离阈值被设置为O时,则确定所识别到的字符串“CA5856”与所述预设关键词“CA3856”不匹配;而在将所述预定编辑距离阈值设置为I或者大于I时,可以确定识别到的字符串“CA5856”与目标关键词“CA3856”匹配。
[0054]在步骤S240,在从所述待识别图像中识别出的字符与预设关键词匹配的情况下,产生并输出匹配通知消息。可以以视觉信息、音频信息、触觉信息等来输出匹配通知消息。
[0055]所述匹配通知消息可以指示在所述待识别图像中发现了与所述预设关键词匹配的字符。例如,在所识别出的字符与预设关键词匹配的情况下,所述电子终端可以产生振动,用户感知振动,由此可以确定在当前拍摄图像中存在与预设关键词匹配的字符。替代地,在所识别出的字符与预设关键词匹配的情况下,所述电子终端可以输出音频,以向用户通知在当前拍摄图像中存在与预设关键词匹配的字符。替代地,在所识别出的字符与预设关键词匹配的情况下,所述电子终端可以在其显示屏幕上输出视频信息,例如图像闪烁、警报标识、警报标识闪烁等,以向用户通知在当前拍摄图像中存在与预设关键词匹配的字符。
[0056]可选地,所述匹配通知消息不仅可以指示在所述待识别图像中发现了与所述预设关键词匹配的字符,而且还更进一步指示所发现的与所述预设关键词匹配的字符在所述待识别图像中的位置。例如,在所识别出的字符与预设关键词匹配的情况下,所述电子终端可以输出音频,以向用户提示所发现的与所述预设关键词匹配的字符在所识别的图像中的位置。替代地,在所识别出的字符与预设关键词匹配的情况下,所述电子终端可以输出视频提示,以向用户提示所发现的与所述预设关键词匹配的字符在所述待识别图像中的位置。可选地,所述视频提示可以叠加在所识别的图像上显示。
[0057]如前所述,可以以图5A中的图像块的方式来指示所发现的与所述预设关键词匹配的字符串在所述待识别图像中的位置,或者可以以二维坐标方式确定所发现的与所述预设关键词匹配的字符串在所述待识别图像中的位置。
[0058]如图4B所示,所述视频指示可以为方框,该方框叠加在所述图像上以标识出所发现的与所述预设关键词匹配的字符在所述图像中的位置。
[0059]例如,在所述移动设备为智能手机和平板电脑的情况下,可以通过其内置的图像采集装置实时地拍摄所述待识别图像,并且可以实时地在所述移动设备的显示屏上在与所述预设关键词匹配的字符串在所述待识别图像中的位置处或附近将所述视频指示叠加在当前拍摄图像(即所述待识别图像)上显示;在所述移动设备为眼镜式穿戴设备的情况下,可以通过所述眼镜式穿戴设备中的图像采集装置实时地拍摄所述待识别图像,并且可以实时地在所述眼镜式穿戴设备的增强现实显示镜片上在与所述预设关键词匹配的字符串在所述待识别图像中的位置处或附近显示所述视频指示,从而通过增强现实技术来向用户进行关键词通知。
[0060]根据本公开实施例,通过实时地拍摄待识别图像,实时地对所述待识别图像进行字符识别,并且在所述待识别图像中发现了目标关键词的情况下实时地向用户进行通知。因此,根据本公开实施例的基于字符识别的关键词通知方法基于实时地拍摄的待识别图像,能够实时地进行目标关键词发现与通知。
[0061]返回图2,可选地,在步骤S250,可以接收对于所述匹配通知消息的用户反馈。所述用户反馈可以包括忽略所述匹配通知消息,减小匹配程度匹配阈值,增大匹配程度匹配阈值,增加预设关键词、修改某个预设关键词、删除某个预设关键词、或者过滤某个预设关键
Τ.κ| ο
[0062]然后,在步骤S260,根据所述用户反馈,可以实时地调节预设关键词以及/或者用于匹配判断的参数。其中,所述调节所述预设关键词可以包括改变预设关键词列表,并且所述改变预设关键词列表可以包括增加预设关键词、修改某个预设关键词、或者删除某个预设关键词。此外,所述调节所述预设关键词还可以包括实时地过滤在产生所述匹配通知消息时匹配判断所使用的预设关键词。所述用户匹配判断的参数可以包括所述匹配程度阈值、或者所述编辑距离阈值。
[0063]在图2中用虚线示出步骤S250和S260以便表示其与步骤S210 — S240之间的区别,步骤S210 — S240是根据本公开实施例的基于字符识别的关键词通知方法的必须步骤,而步骤S250和S260则是可选步骤。
[0064]下面,将参考图6描述根据本公开实施例的基于字符识别的关键词通知设备。该关键词通知设备可以是用户携带的移动设备,并且可以执行上述方法。由于该关键词通知设备执行的各个操作的细节与在上文中针对图2描述的方法基本相同,因此为了避免重复,在下文中仅对所述关键词通知设备进行简要的描述,而省略对相同细节的描述。
[0065]如图6所示,根据本公开实施例的基于字符识别的关键词通知设备600包括图像采集装置610、字符识别装置620、关键词匹配装置630、通知装置640、以及存储装置650。图像采集装置610可以由图1所示的图像采集装置110实现,所述字符识别装置620以及关键词匹配装置630可以由图1所示的处理器102实现,并且所述通知装置640的一部分也可以由图1所述处理器102实现,所述存储装置650可以由图1所示的存储装置104实现。
[0066]所述图像采集装置610可以拍摄待识别图像,具体地可以用于在用户所在的位置处拍摄用户选定场景的作为待识别图像。如上文所述,所述待识别图像可以是照片,也可以是视频中的一帧。所述照片可以包括一幅或多幅单一场景的照片,也可以是全景照片。具体地,所述图像采集装置510可以拍摄用户选定场景的一张照片,或拍摄用户选定场景的一段视频,或者以低于预定移动速度阈值的速度改变所述图像采集装置的拍摄方向或取景范围从而拍摄更大范围的用户选定场景的视频。所述待识别图像可以反应用户所处的环境,并且相应地可以包含用户所处环境中存在的字符,所述字符可以包括但不限于建筑物标识、店铺标识、街道标识、广告牌字符等。当然,也可以利用其它拍摄设备拍摄所述待识别图像,并且将拍摄的图像发送给所述关键词通知设备600,在此情况下,可以省略图像采集设备610。
[0067]字符识别装置620可以对所拍摄的待识别图像进行字符识别,以识别出所述待识别图像中的字符。可选地,所述字符识别装置520在对所述待识别图像进行字符识别之前,可以对所述待识别图像进行预处理,以利于所述字符识别。例如,在所述图像是照片的情况下,所述预处理可以包括对照片进行缩放,在所述图像是视频的情况下,所述预处理可以包括提取视频的关键帧。
[0068]根据本公开实施例,从所述待
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1