質問編集履歴

2

不具合を起こしていると思われる関数について記述

2021/08/27 02:22

投稿

Soogle44
Soogle44

score8

test CHANGED
File without changes
test CHANGED
@@ -269,3 +269,21 @@
269
269
  visual studio 2019
270
270
 
271
271
  Windows 10 64 bit
272
+
273
+
274
+
275
+ ### 追記
276
+
277
+
278
+
279
+ モデルを読み込んでから検出して描画まで複数の関数があるのですが、その中でどの関数を検出手法間で共有(SSDで使ってからYOLOで使う)すると不具合が起きるのか調べてみました。
280
+
281
+
282
+
283
+ 調べたところ、postprocess()という関数を共有すると不具合が起こっているようです。
284
+
285
+ 一応postprocess()と内容が同じ関数のpostprocess_yolo()とpostprocess_ssd()を定義して、共有しないようにするととりあえず画像に関しては連続して(SSD検出後にYOLO検出)は問題なくできるようにはなりました。
286
+
287
+
288
+
289
+ ただ理由がわからず困っています。

1

common.hppの記述

2021/08/27 02:22

投稿

Soogle44
Soogle44

score8

test CHANGED
File without changes
test CHANGED
@@ -236,6 +236,16 @@
236
236
 
237
237
 
238
238
 
239
+ common.hppは以下のものをコピペしました。
240
+
241
+ ([https://github.com/opencv/opencv/blob/3.4.15/samples/dnn/common.hpp](https://github.com/opencv/opencv/blob/3.4.15/samples/dnn/common.hpp))
242
+
243
+
244
+
245
+
246
+
247
+
248
+
239
249
  ### 試したこと
240
250
 
241
251