1

私が実際に求めていることをよりよく理解するために、私の状況の概要を説明させてください (私の質問の言い回しは間違っていると思いますが、より良い言い方が思い浮かびませんでした)。

私は現在、4 人のチームで基本的な OCR アプリを開発しています。私はアルゴリズム側に焦点を当てており、前処理の開発と OCR の実装を行っています。アプリ側とはできるだけ関わりたくない。私がこれまでに読んだことによると、登るのは非常に急な坂であり、アプリをゼロから開発することを学ばなくても十分です。

だから私の質問は:

  • アプリ開発者に渡して「これが関数のリストです。頑張ってください」と言うことができるブラックボックススタイルでコードを開発することは可能ですか?
  • Androidエミュレーターなしでテストできる方法で前述のことを行うことは可能ですか?
  • Android SDK を必要とせずにすべてを行うことは可能ですか? (特定の形式の情報を処理するコードを開発できる場合。たとえばint[][]、ピクセルデータなど)
4

2 に答える 2

2

Android SDK に依存せずにアルゴリズムを作成して開発し、アーティファクト (ソース コードまたは JAR) を Android 開発者に出荷できます。

ただし、Android 開発者に出荷するアーティファクトを取得し、少なくともいくつかのテストを実行する Android テスト プロジェクトが少なくともある場合は、フィードバック ループの長さを短縮できます。 Android および Java SE ランタイムでは、プラットフォームの違いによりバグが発生することが実質的に保証されています。

更新: ネイティブ コードを記述したり、ネイティブ ライブラリを使用したりする場合、Android NDK を使用せずに機能するアーティファクトを簡単に提供できるとは思いません。

于 2013-05-06T10:40:25.010 に答える