0

我正在尝试按照官方教程来训练一种新语言,但我无法执行“生成训练图像和框文件/准备文本文件”中的步骤。我已经创建了我的文本文件,但每次运行命令text2image --text=training_text.txt --outputbase=eng.TimesNewRomanBold.exp0 --font='Times New Roman Bold' --fonts_dir=/usr/share/fonts时结果都是Could not find font named Times New Roman Bold. Pango suggested font FreeSerif Bold Please correct --font arg.:Error:Assert failed:in file text2image.cpp, line 437 Segmentation fault (core dumped) .

这发生在给定的示例中(我使用了他们在教程中使用的那个)以及我选择的存在于 running 显示的列表中的每种字体text2image --text=training_text.txt --outputbase=eng --fonts_dir=/usr/share/fonts --find_fonts --min_coverage=1.0 --render_per_font=false

有人可以帮我弄这个吗?由于这个原因,我无法进一步了解本教程......

谢谢!

4

1 回答 1

0

在搜索了这个问题几个小时后,我发现发生的情况是操作系统无法识别命令中使用的字体,并且 cpp 程序没有验证这种情况,因此Segmentation Fault发生了 a。

使用有效字体后,一切运行顺利。

于 2016-08-08T10:26:53.267 回答