项目实现(一)"/>
[扫立得]iOS百度OCR项目实现(一)
项目介绍
项目主要应用了百度云平台人工智能模块的文字识别功能,具体请参考.html百度云官网技术文档进行详情查看。
1 项目环境
项目搭建的环境配置为
名称 | 版本 |
---|---|
macOS | High Sierra 版本10.13.6 |
Xcode | Xcode10.1 |
pod | 1.5.3 |
iOS | 9.0及以上 |
2 项目准备
2.1 账号
登录
登录选择文字识别进行进入到管理页面
下载的文件中含有三个文件夹,目录结构如下图所示。
在本次的开发中,用到了Demo的调试以及lib中框架文件的导入。
3 Demo调试
下载的Demo不能够直接运行。在开发者文档,在此不做过多详述。
3.1 获取 API Key / Secret Key
此处要选择需要并填写项目的 Bundle identifier。
输入完成后就可以在应用列表中查看到Demo的 API Key / Secret Key,将其复制到Demo中的两个位置
复制完成后记得将上面两个#error代码行去掉,否则Demo无法运行。
3.2 Demo运行
设置好了 API Key / Secret Key 后的Demo就已经可以运行。Framework使用的是dynamic framework,可以在模拟器上直接运行,这里就不进行真机调试直接运行。
当然运行起来的Demo点击后是不能进行拍照的,只能通过相册进行文字识别。
我们在网上下载一张图片,例如营业执照,直接拖入模拟器的窗口中,就可以加入系统相册。
然后我们选择营业执照识别,在相册中选择下载好的图片,就可以完成识别。
可以看出识别结果还是不错的,虽然这种特定模板的识别率不高,但是基本的文字识别的功能能够实现,对于一个Demo来说已经非常完整了。到此为止,我们还未进行真正的代码调试,感兴趣的话此款Demo完全可以经过修改后安装在手机中作为工具日常使用。
下一章开始正式介绍代码开发。
更多推荐
[扫立得]iOS百度OCR项目实现(一)
发布评论