前提・実現したいこと
yolov5を使い、画像の円を4つ認識したい。
このとき、x,y,w,hの座標をそれぞれターミナル上に表示するプログラムを作成しました。
x,y,w,h の座標を表示する際にラベリングした番号も一緒に表示されてしまいます。
このラベリングで使用した番号を表示しないようにしたいです。
使用しているのは、detect.pyになります。
自分の知識不足です。誰か分かる方がいましたら教えてください
該当のソースコード
for *xyxy,conf,cls in reversed(det): xywh = (xyxy2xywh(touch.tensor(xyxy).view(1.4)) / gn).veiw(-1).tolist() line = (cls *xywh) print('%g '* len(line)).rstrip() % line + '\n')
(行いたいことの都合上、write resultsの上に書いてます)
試したこと
strip関数や、replace関数で行っても、'tuple' object has no attributeと出てきます。
補足情報(FW/ツールのバージョンなど)
使用言語 python
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー