質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

YOLO

YOLOとは、画像検出および認識用ニューラルネットワークです。CベースのDarknetというフレームワークを用いて、画像や動画からオブジェクトを検出。リアルタイムでそれが何になるのかを認識し、分類することができます。

Q&A

解決済

1回答

989閲覧

(C言語)YOLOv3の研修つ結果から検出されていないフレームの排除

izm2192

総合スコア12

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

YOLO

YOLOとは、画像検出および認識用ニューラルネットワークです。CベースのDarknetというフレームワークを用いて、画像や動画からオブジェクトを検出。リアルタイムでそれが何になるのかを認識し、分類することができます。

0グッド

0クリップ

投稿2020/10/22 07:36

下記結果から検出されていない場所を書き込まないようにする

FPS:37.0
Flame_No.83
KPHN: 52%
KPHN:x=955,y=1012,w=60,h=34

FPS:36.6

FPS:37.8
Flame_No.84
KPHN: 52%
KPHN:x=955,y=1005,w=60,h=45

と言うような結果になっているのを
FPS:37.0
Flame_No.83
KPHN: 52%
KPHN:x=955,y=1012,w=60,h=34

FPS:37.8
Flame_No.84
KPHN: 52%
KPHN:x=955,y=1005,w=60,h=45

という感じにしたいです

該当のソースコード

C

1void draw_detections(image im, detection *dets, int num, float thresh, char **names, image **alphabet, int classes) 2{ 3 int i,j; 4 for(i = 0; i < num; ++i){ 5 char labelstr[4096] = {0}; 6 int class = -1; 7 for(j = 0; j < classes; ++j){ 8 if (dets[i].prob[j] > thresh){ 9 if (class < 0) { 10 strcat(labelstr, names[j]); 11 class = j; 12 } else { 13 strcat(labelstr, ", "); 14 strcat(labelstr, names[j]); 15 } 16 int count[0][4]; 17 printf("Flame_No.%d\n",frame); 18 printf("%s: %.0f%%\n", names[j], dets[i].prob[j]*100); 19 //x=(int)(dets[i].bbox.x*im.w); 20 count[0][0]=(int)(dets[i].bbox.x*im.w); 21 count[0][1]=(int)(dets[i].bbox.y*im.h); 22 count[0][2]=(int)(dets[i].bbox.w*im.w); 23 count[0][3]=(int)(dets[i].bbox.h*im.h); 24 printf("%s:x=%d,y=%d,w=%d,h=%d\n",names[j],count[0][0],count[0][1],count[0][2],count[0][3]); 25 frame +=1; 26 } 27 } 28 if(class >= 0){ 29 int width = im.h * .006; 30 31 /* 32 if(0){ 33 width = pow(prob, 1./2.)*10+1; 34 alphabet = 0; 35 } 36 */

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決しました!!!!!!!!!!

投稿2020/10/22 08:58

izm2192

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問