依据中国统计局的调查研究报告,我国的境外旅游总数处于全世界第一位。1995~2017年,我国境外旅游总数由0.05亿升高到1.43亿,年平均同比增加了17%,近些年仍在快速提高。但大部分人对旅行目的地的本地语言表达不了解,或是有一些游人存有一定的视障,在参观考察景点前对景点详细介绍信息有相对的掌握,进而造成在旅行全过程中对景点状况掌握不深,度假旅游体验感较弱。为了更好地处理这类问题,文中关键应用图像识别技术、自然语言处理、语音识别技术等深度神经网络技术性,在Android服务平台设计方案并达到了一款景点智能识别文字翻译APP。
该APP只需应用手机拍摄景点详细介绍信息图象,自动检索图象中的文本信息,随后就可以对文本信息开展英汉互译,最终把翻译工作后的信息根据语音识别系统开展广播。
2设计方案与完成景点智能识别文字翻译APP主要包含景点文字识别、景点文本英汉互译、景点信息语音识别技术广播三个分系统。景点文字识别关键承担鉴别由手机拍摄的景点详细介绍信息图象中的文本信息和景点地标。景点文字英汉互译承担把鉴别的文本信息开展英汉互译并获得当今自然地理精准定位。
2.1核心技术
2.1.1Android技术性Android服务平台是一个开源系统的移动开发平台,由多种多样成份构成,包含电脑操作系统、分布式数据库、操作界面和系统软件。Android系统有一整套详细的系统架构,主要用途普遍,备受众多客户钟爱。Android系统架构架构可以分成四层,各自为网络层、运用架构层、系统软件运作层和Linux核心层。因为Android服务平台的开发设计优点和销售市场占有率,故本系统软件挑选在Android服务平台完成。AndroidStudio是Android运用的集成化开发工具。它是以IntelliJIDEA为基本的,具备很多可以提升Android运用搭建高效率的作用。
因此本系統选用AndroidStudio3.1.2做为系统软件的开发工具。本系统软件网页页面底端的导航条选用BottomNavigationView Fragment融合的合理布局,完成了网页页面转换的实际效果。这类合理布局是在将好几个Fragment构成一个部件。每一个Fragment等同于一个直接的网页页面,可以独立设计方案UI页面。
每一个Fragment与底端导航条中的一个按键关联,点一下导航条按键可以完成网页页面的转换。2.1.2图象文字识别和地标识别系统图象文字识别是对图像中所包括的文本信息开展鉴别。
图象文字识别全过程最重要的一个阶段是图像预处理,立即影响到图象文字识别的检验率的多少。图像预处理包含二值化、光滑去噪、倾角检验和校准。本系统软件立即调用百度搜索文字识别SDK完成景点详细介绍信息图象中的文字识别。百度搜索文字识别SDK的调用步骤为:
(1)在百度AI的服务平台中配备运用,用以申请办理授权文件,开展身份认证。
(2)在应用详情网页页面在线下载相匹配的授权文件(aip.license),并将其加上至assets文件夹。
(3)复位OCR单例模式。
(4)调用文字识别服务项目。调用取得成功后,回到GeneralResult目标,根据getJsonRes方式获得API回到字符串数组。地标鉴别是经过获取景色详细介绍信息图象中的景色特点信息,随后把这种特点信息与百度搜索地表数据库查询中的信息开展核对,进而鉴别景色的地标。
本系统软件立即调用百度搜索地表鉴别API进行景色地标的鉴别。百度搜索地标鉴别API的调用步骤为:
(1)在百度AI服务平台中配备运用,用以申请办理APIKey和SecretKey开展身份认证。
(2)根据HTTP的post方式用以获得Access_token。
(3)向特定的URL推送post请求开展API调用,回到相对应的JSON目标結果。
(4)分析JSON目标,获得对应的地标名字。
2.1.3自然语言处理技术性自然语言处理是深度神经网络行业的一项关键技术性。它利用软件了解、分析和解决自然语言理解。现阶段,翻译机器是自然语言处理运用中的一个主要支系[4]。它根据应用自然语言处理技术性把一种文字翻译成另一种语言表达。本系统软件根据调用百度搜索通用性翻译工作API完成景点文本的英汉互译。百度搜索通用性翻译工作API的调用步骤为:
(1)根据Retrofit建立百度搜索通用性翻译工作API互联网要求插口。
(2)应用动态代理的形式向获得的URL插口详细地址推送互联网要求。
(3)回到相对应的JSON目标数据信息。
(4)根据JSON分析获得所需相对应数据信息。