coco viewer

物体検出システムを作っていると、coco formatがきちんと作られているのかが心配になって確認したくなる。

簡単にファイルが作られているかviewerがないかを確認したところ、「COCO Image Viewer」が便利だった。

github.com

Installation

Install方法

git clone https://github.com/trsvchn/coco-viewer.git

使用方法

python cocoviewer.py -i coco/images/val/val2017 -a coco/annotations/val/instances_val2017.json

フォント関連でエラーが発生した。

エラー発生箇所

File "coco-viewer/cocoviewer.py", line 138, in draw_bboxes font = ImageFont.truetype("DejaVuSans.ttf", size=label_size)

解決方法

cocoviewer.pyのコード内の136行付近にある下記処理が問題となっている。

if labels: text = c[0] # font = ImageFont.truetype("DejaVuSans.ttf", size=label_size) font = ImageFont.truetype("Chalkduster.ttf",size=label_size)

f:id:unachan_kz:20210315223602p:plain
変更箇所

f:id:unachan_kz:20210315223520p:plain
coco viewer