それで、ようやくAndroid Tesseract Toolsをコンパイルすることができました。なんらかの進行状況のコールバックを気にしないことを除いて、すべてが期待どおりに機能します。ラッパー クラスとネイティブ ラッピング cpp コードを調べましたが、進行状況を処理するものは何もありませんでした。
ある種の進行状況についてTesseractをポーリングする簡単な方法はありますか? 私は Tesseract のソース コードを見てピークに達しましたが、ネイティブに Java を話す人として、それは私を怖がらせます。
進行時間に関して Tesseract がどのように可変であるかを考えると、ユーザーにスピナーを与えて 1 日と呼ぶのは良くないようです。もしそれが私で、フィードバックなしで 30 秒以上かかったとしたら、再試行するかあきらめます。