0

テキスト認識アルゴリズムを思いつきました。このアルゴリズムは、自然画像内のテキストを認識します。ICDAR の堅牢な読み取りチャレンジのデータセットで利用可能なグラウンドトゥルースに対してテストしようとしています。このために、アルゴリズムによって認識される、シーン画像内のテキスト領域の座標を含む xml ファイルを生成しました。Groundtruth データ用に同様の xml ファイルが用意されています。

2 つの xml ファイルを比較して定量的な結果を生成するには、DetEval ソフトウェアを使用する必要があります(サイトに記載されているとおり)。Linuxにコマンドラインバージョンをインストールしました。

問題は、DetEval が入力 xml ファイルを読み取っていないことです。具体的には、

次のコマンドを実行します ( DetEval Web サイトの指示に従って): rocplot /home/ekta/workspace/extract/result_ICDAR_2011/txt/GT2.xml { /home/ekta/workspace/extract/result_ICDAR_2011/txt/final.xml }

ここで、GT2.xml はグラウンドトゥルースで、final.xml は私のアルゴリズムによって生成されたファイルです。

次のエラー メッセージが表示されます 。readdeteval -p 1 - >> /tmp/evaldetectioncurves20130818-21541-1kum9m9-0 evaldetection -p 0.8,0.4,0.8,0.4,0.4,0.8,0,1 "{" "/home/ekta/workspace/extract/result_ICDAR_2011/ txt/GT2.xml"I/O 警告: 外部エンティティ "{" の読み込みに失敗しました ドキュメントを解析できませんでした { -:1: パーサー エラー: ドキュメントが空です ^ -:1: パーサー エラー: 開始タグが必要です、'<'見つかりません ^ I/O エラー: 無効なシーク ドキュメントを解析できませんでした - rocplot:エラーコマンドの実行: evaldetection -p 0.8,0.4,0.8,0.4,0.4,0.8,0,1 "{" "/home/ekta/workspace/extract/result_ICDAR_2011/txt/GT2.xml" | readdeteval -p 1 - >> /tmp/evaldetectioncurves20130818-21541-1kum9m9-0エラー コード: 256

私は何をしますか?Web サイトから取得した Groundtruth ファイルでさえ解析されていないため、xml ファイルの生成にエラーはないと確信しています。助けてください!

よろしくエクタ

4

1 に答える 1

2

だから、私はこの問題を解決することができました。間違ったコマンドを与えていたことが判明しました。rocplots は、さまざまな評価パラメーターを使用して、グラウンド トゥルースと検出ファイルを複数回実行する必要がある場合にのみ使用します。関連するパラメーターの詳細については、このペーパーを参照してください。

現在、1 つのグラウンド トゥルース ファイルと 1 つの検出ファイルがあり、DetEval で使用される既定のパラメーターのみを使用して実行する必要があります。したがって、ここで行う必要があるのは次のとおりです。

detevalcmd ディレクトリがあるディレクトリに移動し、detevalcmdディレクトリと入力します。そのディレクトリで次のコマンドを実行します。

  1. ./evaldetection /path/to/detection/results/DetectionFilename.xml /path/to/ground/truth/file/GroundTruthFilename.xml > /path/where/you/want/to/store/results/result.xml

これにより、結果が result.xml に保存されます。次に、次のコマンドを実行します。 2. ./readdeteval /path/where/you/stored/results/result.xml。

これにより、次のような結果が得られます。

**100% of the images contain objects.
Generality: xxx
Inverse-Generality: xxx
  <evaluation noImages="xxx">
    <icdar2003 r="xxx" p="xxx" hmean="xxx" noGT="XXX" noD="xxx"/>
    <score r="Xxx" p="xxx" hmean="xxx" noGT="xxx" noD="xxx"/>
  </evaluation>**

では、どうぞ!アルゴリズムの再現率、精度などを取得しました。

于 2013-08-27T12:53:22.957 に答える