我想出了一个文本识别算法。该算法可识别自然图像中的文字。我正在试着对groundtruth available for the dataset of ICDAR's robust reading challenge.进行测试。为此,我生成了一个xml文件,其中包含场景图像中文本区域的坐标,正如我的算法所认可的。为groundtruth数据提供了一个类似的xml文件。执行DetEval软件来评估我的文本识别算法的性能时出错
要生成两个xml文件的比较定量结果,我需要使用DetEval software(如网站中所述)。我在Linux上安装了一个命令行版本。
问题是:DetEval没有读取输入的xml文件。具体而言,
我运行下面的命令(如每对DetEval website的指令): rocplot /home/ekta/workspace/extract/result_ICDAR_2011/txt/GT2.xml {/家/的Ekta /工作区/提取物/ result_ICDAR_2011/txt/final.xml}
这里,GT2.xml是groundtruth,final.xml是我的算法生成的文件。
我收到以下错误信息: evaldetection -p 0.8,0.4,0.8,0.4,0.4,0.8,0,1 “{”“/家/的Ekta /工作区/提取/ result_ICDAR_2011/TXT/GT2。 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警告:未能加载外部实体“{” 无法解析文档{0}:解析器错误:文档为空 ^ - :1:解析器错误:开始标记预计, '<' 未找到 ^ I/O错误:无效寻求 无法解析的文件 - rocplot: ERROR 运行以下命令: 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
我该怎么办?我确信在生成我的xml文件时没有错误,因为即使从网站获取的groundtruth文件也没有被解析。请帮忙!
问候 的Ekta