【技术实现步骤摘要】
字符串识别、翻译方法及设备
本专利技术涉及一种字符串识别、翻译方法及设备。
技术介绍
目前,随着国际化的快速发展,即便普通人,也经常会遇到外文资料,而对于外语学习者,更需要大量地阅读外文资料。在目前的外文阅读过程中,如果遇到生疏的词汇时,通常需要借助字典、电子词典或到专业的网站上进行搜索查询,无论哪种查询方式,此过程都需要手动逐个地输入词汇字母,效率极低,导致较大比例的人干脆跳过生词,不去理会,这又使得阅读质量明显下降。对于小语种的外文资料来说,不熟悉的人很难准确输入外文词句,同时输入法也较少,导致对于小语种来说有着更大的障碍。然而,如果要省去手动输入的过程,就必须首先实现以较为便捷的方式自动获取用户感兴趣的或者正在阅读的字符串并对其进行有效的识别,才可能进一步对其进行翻译。因此,亟需一种能够令用户使用非常便利的自动识别字符串的方法,使其能够在不增加用户太多操作的前提下普遍适用于各种环境下的字符串的识别。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中缺少一种能够便利地自动对字符串进行有效识别的方法,因而必须依赖用户手动输入才能完成字符串的翻译的缺陷,提出一种字符串识别方法。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种字符串识别方法,其特征在于,包括以下步骤:S1、拍摄一预设时长的时间段内同步的眼睛运动视频和眼前图像视频,眼睛运动视频包括该时间段内各个时刻记录有眼睛的眼图像帧,眼前图像视频包括该时间段内各个时刻记录有位于眼睛前方的场景的景图像帧;S2、对眼睛运动视频进行分析以获取原始眼动数据,原始眼动数据包括原始注视数据 ...
【技术保护点】
一种字符串识别方法,其特征在于,包括以下步骤:S1、拍摄一预设时长的时间段内同步的眼睛运动视频和眼前图像视频,眼睛运动视频包括该时间段内各个时刻记录有眼睛的眼图像帧,眼前图像视频包括该时间段内各个时刻记录有位于眼睛前方的场景的景图像帧;S2、对眼睛运动视频进行分析以获取原始眼动数据,原始眼动数据包括原始注视数据和原始眼跳数据,原始注视数据和原始眼跳数据均包括基于相应眼图像帧的原始坐标;S3、将原始眼动数据中的原始坐标通过预设的坐标变换算法生成修正眼动数据,修正眼动数据包括修正注视数据和修正眼跳数据,修正注视数据和修正眼跳数据均包括基于相应景图像帧的修正坐标;S4、根据修正眼动数据及相应景图像帧获取注视焦点图像;S5、将注视焦点图像和预设的多个字符模板进行对比,找出和注视焦点图像的相似度最高或高于一相似度阈值的字符模板作为匹配字符模板,根据匹配字符模板生成识别字符串。
【技术特征摘要】
1.一种字符串识别方法,其特征在于,包括以下步骤:S1、拍摄一预设时长的时间段内同步的眼睛运动视频和眼前图像视频,眼睛运动视频包括该时间段内各个时刻记录有眼睛的眼图像帧,眼前图像视频包括该时间段内各个时刻记录有位于眼睛前方的场景的景图像帧;S2、对眼睛运动视频进行分析以获取原始眼动数据,原始眼动数据包括原始注视数据和原始眼跳数据,原始注视数据和原始眼跳数据均包括基于相应眼图像帧的原始坐标;S3、将原始眼动数据中的原始坐标通过预设的坐标变换算法生成修正眼动数据,修正眼动数据包括修正注视数据和修正眼跳数据,修正注视数据和修正眼跳数据均包括基于相应景图像帧的修正坐标;S4、根据修正眼动数据及相应景图像帧获取注视焦点图像;S5、将注视焦点图像和预设的多个字符模板进行对比,找出和注视焦点图像的相似度最高或高于一相似度阈值的字符模板作为匹配字符模板,根据匹配字符模板生成识别字符串。2.如权利要求1所述的字符串识别方法,其特征在于,S4包括以下步骤:S41、根据修正注视数据中的修正坐标确定相应景图像帧上的注视点,对于每一个注视点,采用核密度估计算法得到其高斯分布,将所有注视点的高斯分布叠加合成一显著图,该显著图上每一点均具有像素值;S42、采用标记山头法找出该显著图上各个高密度区域中的注意焦点,其中高密度区域为该显著图上注视点密度高于一密度阈值的区域,注意焦点为各个高密度区域中像素值最高的点;S43、获取所有注意焦点的坐标,并将所有注意焦点作为种子点;S44、采用种子填充算法对各个种子点进行填充,以获得注视焦点图像。3.如权利要求1所述的字符串识别方法,其特征在于,步骤S2包括以下步骤:S21、从各个时刻的眼图像帧中提取瞳孔中心坐标和角膜反射光斑中心坐标;S22、对瞳孔中心坐标和角膜反射光斑中心坐标随时间的变化进行分析,以获取原始眼动数据。4.如权利要求3所述的字符串识别方法,其特征在于,原始注视数据为瞳孔中心坐标和/或角膜反射光斑中心坐标在一预设时长范围内未改变的数据,原始眼跳数据为某一时刻瞳孔中心坐标和/或角膜反射光斑中心坐标的变化速度和变化加速度分别大于一速度阈值和一加速度阈值的数据。5.如权利要求2所述的字符串识别方法,其特征在于,在步骤S44和S5之间还包括以下步骤:S45、利用开运算和/或闭运算对注视焦点图像进行去孔和平滑边缘的处理,然后执行S5。6.如权利要求2所述的字符串识别方法,其特征在于,S42包括以下步骤:S421、找出该显著图上像素值最大的像素值极大点;S422、判断和该像素值极大点相邻的点中是否存在像素值为零的点,在判断结果为否的情况下执行S423,在判断结果为是的情况下执行S424;S423、将该显著图上位于该像素值极大点的一邻域范围内的点的像素值更改为零,并将该像素值极大点变更为注意焦点,然后执行步骤S425;S424、将该显著图上位于该像素值极大点的一邻域范围内的点的像素值更改为零,然后执行步骤S425;S425、判断注意焦点的个数是否达到一焦点个数阈值,在判断结果为否的情况下返回S421,在判断结果为是的情况下执行S43。7.如权利要求2所述的字符串识别方法,S42包括以下步骤:S421a、找出该显著图上像素值最大的像素值极大点;S422a、判断该像素值极大点的像素值是否大于一像素值阈值,在判断结果为是的情况下执行S423a,在判断结果为否的情况下执行S43;S423a、判断和该像素值极大点相邻的点中是否存在像素值为零的点,在判断结果为否的情况下执行S424a,在判断结果为是的情况下执行S425a;S424a、将该显著图上位于该像素值极大点的一邻域范围内的点的像素值更改为零,并将该像素值极大点变更为注意焦点,然后返回步骤S421a;S425a、将该显著图上位于该像素值极大点的一邻域范围内的点的像素值更改为零,然后返回步骤S421a。8.一种字符串翻译方法,其特征在于,包括如权利要求1-7中任意一项所述的字符串识别方法,在步骤S5后还包括以下步骤:S6、将该识别字符串翻译为目标语言,显示翻译结果。9.一种字符串识别设备,其特征在于,包括:拍摄模块,用于拍摄一预设时长的时间段内同步的眼睛运动视频和眼前图像视频,眼睛运动视频包括该时间段内各个时刻记录有眼睛的眼图像帧,眼前图像视频包括该时间段内各个时刻记录有位于眼睛前方的场景的...
【专利技术属性】
技术研发人员:李柯材,
申请(专利权)人:上海华勤通讯技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。