2017-11-28 8 views
7

OCR技術を使用したWebアプリケーションを開発しました。私たちは有償のAPIサービスを使用しています。 バックエンド/サーバーはRuby/RailsベースのAPIを使用し、フロントエンド/クライアントはVUE.jsを使用します。 OCRの技術はサーバー側でしたが、オフライン/ PWA(プログレッシブウェブアプリ)市場にも成長したいと考えており、現在はオフライン版のアプリケーションを開発中です。アプリのOCR部分はクライアント側で実行する必要があるため、OCR技術もクライアント側に移行します。これは、PWA互換のOCR技術を使用する必要があることを意味します。 JavaScript SDKプログレッシブウェブアプリOCR SDK(JavaScript)

私はおそらくインターネット全体を検索しましたが、実際には解決策がないようです。

  • tesseract /おそらく最大のOCRプロジェクト(オープンソース)。彼らはJS SDK(tesseract.js) - >http://tesseract.projectnaptha.com/を提供していますが、これはかなり悪いです。私たちは使用しているAPIと結果を比較しており、結果はひどいものです。したがって、私たちはそれを使用することはできません。
  • ABBYYはおそらくウェブで最もよく知られているOCRプロバイダであり、合理的な価格でOCRスキャンを提供します。それらを呼び出した後、彼らは、残念ながらも、その意志(唯一のネイティブアプリケーション残念ながら

あきらめる前にJSライブラリ以外のすべてを使用して、ネイティブアプリの開発を検討し

  • 他の複数の小さなプロジェクトのために、のPWAのためのすべてのソリューションを提供していません。私たちにとってはコストがかかります)私がまだ検討していないPWA用の既知のOCRソリューションが知られているかどうか、ここで尋ねることにしました。 Thx

  • +0

    tesseract.jsでlangdataを読み込みましたか? – AESTHETICS

    +0

    [OCRopus](https://en.wikipedia.org/wiki/OCRopus)を試しましたか?私は[The Vision API](https://cloud.google.com/vision/docs/ocr)*が役立つかもしれないと思う – user10089632

    答えて

    1

    JavaScriptの解決策はありませんが、あなたはScanditを試すことができます。すべてのプラットフォームの隣でオフラインで動作し、Cordovaを使用してWebに統合できます。 https://www.scandit.com/tag/ocr/。あるいは、ここでそれを試してみてくださいhttps://www.scandit.com/scandit-launches-barcode-scanner-sdk-for-web-brings-scanning-to-the-browser/

    最新のWebプラットフォームを使用します。 https://websdk.scandit.com/

    3

    OCR.spaceは、その自由なOCRのAPIの商用on-premise OCRソリューションを提供しています。私は無料のバージョンをテストし、OCRの品質は良いです。ここでcompare it with Google's OCR APIすることができます。

    ocr.spaceをローカルに設定すると、ウェブアプリケーションでローカル ocr apiを使用できます。

    +0

    素晴らしいOCRソリューション、ありがとう –

    関連する問題