コードなしでアプリを構築する方法: OCR モバイル アプリを構築する 3 つのステップ
誰もが最新かつ最高の AI 技術について語っています。当然のことながら、これらの技術は現実世界の多くの問題を解決する可能性があります。問題は、これらの技術を使って何かを行うには超人的なコーディング マシンである必要があり、ほとんどの人が傍観者になってしまうことです。
しかし、時代は変わりつつあります。 ローコード開発 コードなしでアプリを構築できるようになりました。ビジュアル開発手法、自動化、抽象化を使用することで、開発経験がほとんどない人でも、ほぼあらゆる目的に合わせて高度にカスタマイズされたアプリケーションを作成できます。
ここでは、コードを 1 行も書かずに、機械学習アルゴリズムを使用して手書きのメモを読み取るモバイル アプリをローコードで開発した方法を説明します。
1. ローコードテンプレートから始める
スマートフォンで何かを行うには、アプリが必要です。私はプログラマーではないので、モバイルアプリのコーディング方法はわかりません。幸い、 エンタープライズローコードアプリケーション開発 プラットフォームが好き Mendixローコード プラットフォームを使用すると、複雑なプログラミング言語を使用する代わりに視覚的にアプリケーションを作成できるため、入力ではなく思考に集中できるため、開発が簡単かつ迅速になります。

まず、ページ テンプレートのセットからシンプルなホームページを作成しました。次に、いくつかの UI 要素をページにドラッグ アンド ドロップして、カメラ アイコンのボタンを追加しました。
私が望んでいるのは、カメラアイコンを押してカメラアプリを開いて写真を撮ることです。 Mendix PhoneGap カメラ ウィジェットをページのデータ ビューに追加します。写真を撮ると、自動的にアプリのデータベースに保存されます。アプリのデータベースにあるすべての写真のリストを表示するために、携帯電話に 2 番目のページを作成しました。
2. OCRアルゴリズムを使用する
写真上のテキストを識別する方法は、光学文字認識、略して OCR と呼ばれます。OCR アルゴリズムはしばらく前から存在しており、機械学習の進歩により、日々改良されています。
独自の OCR アルゴリズムを作成するのは非常に困難です。適切な OCR アルゴリズムを作成するには、高度なデータ サイエンス スキルと非常に大規模なデータセットが必要です。朗報です。大規模なデータ サイエンス チームと膨大な量のデータを持つ大手テクノロジー企業が、優れた OCR アルゴリズムを作成しています。Google Cloud には優れた OCR API があり、無料トライアルも充実しています。

APIはコードとJSONメッセージを理解できる開発者向けに作られていますが、率直に言って私には理解できません。幸運なことに、誰かが再利用可能なAPIを作成して共有してくれました。 Mendix 消費するコンポーネント Google クラウド ビジョン APIモジュールをダウンロードし、Google が生成した API キーを入力すると、準備完了です。写真を Google に送信し、Google Cloud Vision サービスが写真から抽出した文字をシンプルなポップアップで表示するボタンを追加しました。
関連する読書: コーディングなしでアプリを素早く構築する方法
3. アプリを展開して使用を開始する
私は自分のアプリを無料に導入しました Mendix クラウドと Mendix モバイル アプリを使用して、iPhone でアプリを表示しました。「Hello World」と書かれた手書きのメモを写真に撮り、アプリのデータベースに保存し、OCR ボタンを押すと、「Hello World」というポップアップが表示されました。

モバイル アプリに紙に書かれた「Hello World」を理解させるのは、あまり役に立ちません。しかし、同じ技術を応用して、手書きのテキストをデジタル化することができます。会議のメモから面倒な税務書類まで、可能性は無限です。
今日のソフトウェア開発プラットフォームと API でテクノロジーの複雑さが抽象化されている程度は、ただただ驚異的です。私のようなビジネス専攻で開発能力がほとんどない人間が、わずか 1 時間でコーディングなしで気軽にアプリを構築できたという事実は、驚くべきことです。
ぜひ挑戦してみてください。あなたならできます!
このブログ投稿は、もともと 21 年 2018 月 XNUMX 日に公開され、最新の情報を含むように更新されました。