0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

object detection の検出結果表示のクラス名を小さくする

Posted at

環境

macOS mojave
python 3.6

困っていたこと

object detection では検出結果を画像に表示してくれるが、自前の画像で検出させた時に、クラス名が小さすぎて読めなかった。
tutorialの画像では見やすい大きさで表示されている。
https://github.com/tensorflow/models/tree/master/research/object_detection

解決策

以下のファイルに検出結果を描画するコードが書かれている。
object_detection/utils/visualization_utils.py

2019/12/04 時点では208行目でfontサイズが指定されている。

  try:
    font = ImageFont.truetype('arial.ttf', 24)
  except IOError:
    font = ImageFont.load_default()

コードを以下のように変更。

  try:
    font = ImageFont.truetype('/Library/Fonts/arial.ttf', 8)
  except IOError:
    font = ImageFont.load_default()

小さい文字サイズにすることができた。 
fontサイズだけでなく、fontの種類のパスも指定し直さないとうまく文字サイズが変わらなかった。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?