1

hereからtesseractコードを複製し、4.3のiphone OCRデモを構築しました

以前にtesseractにいくつかの問題があったことは知っていますが、私の問題は同じではないと思います。

アプリケーションは正常に起動し (シミュレーター)、[画像ピッカーを表示] ボタンをクリックするとUIImagePicker、画像を選択できるようになります。画像を選択すると、「OCRDEMO - working」アラートが 1 ~ 2 秒間表示され、アプリがクラッシュし、次のデバッガー出力が表示されます。

iPhone に存在しないシステム ライブラリ内のシンボルを呼び出そうとする試みが検出されました: 画像 OCRDemo 内の関数 _Z17edges_and_textordPKcP10BLOCK_LIST から呼び出される clock$UNIX2003。gdb 内でシミュレータ バイナリを実行しているときにこの問題が発生した場合は、最初に「start-with-shell をオフに設定」してください。

「start-with-shell をオフにする」方法を正確に知らないことは役に立ちません。

エラーの主要コンポーネントの検索が不十分であるため、これは 4.3 によって引き起こされた問題ではないかと心配しています。

4

1 に答える 1

2

私はルークと同じ手順に従い、シミュレーターで実行中にまったく同じ問題に遭遇しました。

ただし、デバイスで実行すると機能します( Don't Code Signを使用)。メモリの問題がたくさんあります (レベル 1 -> レベル 2) が、カメラと iPhoto ライブラリを使用して画像を撮ることができましたちゃんと。

「start-with-shell」についてあらゆる場所を調査しましたが、最良の方法を見つけることができませんでした。シミュレータには、これを処理するための適切な .arm ライブラリがインストールされていないと思います。

それが役立つことを願っています

于 2011-04-17T14:08:43.867 に答える