如何在Tensorflow对象检测模块中增加边框的字体大小?
我已将visualization\u utils.py中的绘图\u边界\u框\u on\u image()中的字体大小从默认大小24增加到30 font=ImageFont.truetype('arial.ttf',30) 但是字体大小仍然没有改变 此外,我们还可以将.ttf文件放在当前文件夹中并使用如何在Tensorflow对象检测模块中增加边框的字体大小?,tensorflow,object-detection,Tensorflow,Object Detection,我已将visualization\u utils.py中的绘图\u边界\u框\u on\u image()中的字体大小从默认大小24增加到30 font=ImageFont.truetype('arial.ttf',30) 但是字体大小仍然没有改变 此外,我们还可以将.ttf文件放在当前文件夹中并使用 ImageFont.truetype('./Arial.ttf', 30) 此外,我们还可以将.ttf文件放在当前文件夹中并使用 ImageFont.truetype('./Arial.t
ImageFont.truetype('./Arial.ttf', 30)
此外,我们还可以将.ttf文件放在当前文件夹中并使用
ImageFont.truetype('./Arial.ttf', 30)
对于ubuntu操作系统,我做了以下工作
import matplotlib.font_manager as fm
...
try:
font = ImageFont.truetype(fm.findfont(fm.FontProperties(family='DejaVu Sans')), 50)
except IOError:
font = ImageFont.load_default()
它成功了:)
注:我想它适用于任何操作系统。对于ubuntu操作系统,我做了以下操作
import matplotlib.font_manager as fm
...
try:
font = ImageFont.truetype(fm.findfont(fm.FontProperties(family='DejaVu Sans')), 50)
except IOError:
font = ImageFont.load_default()
它成功了:)
另外,我想它适用于任何操作系统。你确定改变不仅仅是像素量化或其他什么隐藏的吗?如果你用60,它还是同样的尺寸吗(对我来说很好)?在我的版本中,至少有
try:font=ImageFont.truetype('arial.ttf',24),除了IOError:font=ImageFont.load\u default()
,你确定你没有陷入IOError的情况吗?你确定改变不仅仅是被像素量化之类的东西隐藏了吗?如果你用60,它还是同样的尺寸吗(对我来说很好)?在我的版本中至少有try:font=ImageFont.truetype('./arial.ttf',24),除了IOError:font=ImageFont.load\u default()
,你确定你没有陷入IOError的境地吗?对于我来说,只有ImageFont.truetype('./arial.ttf',30)
对于Ubuntu,请看这个答案:对于我来说,只有ImageFont.truetype('./Arial.ttf',30)
对于Ubuntu,请参见以下答案: