如何在没有代码的情况下构建应用程序:构建 OCR 移动应用程序的 3 个步骤
每个人都在谈论最新最棒的人工智能技术。这些技术有潜力解决许多现实问题,这是理所当然的。挑战在于,你需要成为一台超人般的编码机器才能用这些东西做任何事情,而我们大多数人只能袖手旁观。
但是,时代在变化。 低代码开发 现在无需代码即可构建应用程序。使用可视化开发实践、自动化和抽象,几乎没有开发经验的人可以创建高度定制的应用程序,用于几乎任何用途。
以下是我使用低代码开发移动应用程序的方法,该应用程序使用机器学习算法读取手写笔记 - 无需编写任何代码。
1. 从低代码模板开始
智能手机要做任何事情都必须通过应用程序。就我个人而言,我不知道如何编写移动应用程序,因为我不是程序员。幸运的是,我知道 企业低代码应用程序开发 平台如 Mendix低代码平台允许您以可视化的方式创建应用程序,而不是通过复杂的编程语言,从而使开发变得更容易、更快捷,因为您专注于思考而不是打字。

我从一组页面模板开始,创建了一个简单的主页。然后,我将一些 UI 元素拖放到页面上,添加了一个带有相机图标的按钮。
我想要的是按下相机图标并打开相机应用程序来拍照,所以我添加了 Mendix PhoneGap 相机小部件到页面上的数据视图。当我拍照时,它会自动存储在应用程序的数据库中。我在手机上创建了第二个页面来显示应用程序数据库中所有图片的列表。
2. 使用 OCR 算法
识别图片上的文字的方法称为光学字符识别,简称 OCR。OCR 算法已经存在了一段时间,并且由于机器学习的进步,它们每天都在不断改进。
创建自己的 OCR 算法非常困难。您需要高级数据科学技能和非常大的数据集才能创建像样的 OCR 算法。好消息!拥有大型数据科学团队和大量数据的大型科技公司已经创建了出色的 OCR 算法供您使用。Google Cloud 拥有出色的 OCR API 并提供慷慨的免费试用。

API 是为那些理解代码和 JSON 消息的开发人员构建的,坦白说,我不懂。幸运的是,有人创建并分享了一个可重复使用的 Mendix 消耗的组件 谷歌云视觉 API。我下载了模块,输入了 Google 为我生成的 API 密钥,然后就可以开始了。我添加了一个按钮,将我的照片发送给 Google,并在一个简单的弹出窗口中显示 Google Cloud Vision 服务从我的照片中提取的字符。
相关阅读: 如何在无需编码的情况下快速构建应用程序
3. 部署并开始使用应用程序
我将我的应用程序部署到免费 Mendix 云并使用 Mendix 移动应用程序来查看我的 iPhone 上的应用程序。我拍了一张手写笔记的照片,上面写着“Hello World”,将其存储在我的应用程序的数据库中,按下 OCR 按钮后,我收到一个弹出窗口,上面写着“Hello World”。

让移动应用理解纸上的“Hello World”并不是很有用。但同样的技术可以应用于数字化任何手写文本。从会议记录到烦人的税务表格,可能性无穷无尽。
如今的软件开发平台和 API 已经将技术复杂性抽象化到令人惊叹。像我这样主修商科、开发能力不强的人,居然能在短短一小时内轻松开发出一款无需编码的应用,这真是令人难以置信。
尝试一下——你可以做到!
该博客文章最初于 21 年 2018 月 XNUMX 日发布,现已更新以包含最新信息。