前提・実現したいこと
c++にてopencvで物体検出サンプルを動かしていますが、yoloでの静止画は問題ないのですが、カメラ映像での検出の不具合が起こっています。
発生している問題・エラーメッセージ
https://ws.tetsuakibaba.jp/doku.php?id=opencv_dnn:samples:object_detection
こちらのサイトを参考にプログラムを作成しました。
ビルドしたあと、以下をコマンドプロンプトで実行しました。
object_detection.exe -c=yolov3.cfg -m=yolov3.weights --height=416 --width=416 --scale=0.00392
実行結果は以下のようにうまく検出できていませんでした。
そもそもバウンディングボックスの左上の数字はそのクラスの信頼度で0~1.0までの値を取るはずなのですがおかしな値がでてしまっています。
該当のソースコード
https://docs.opencv.org/3.4.15/d4/db9/samples_2dnn_2object_detection_8cpp-example.html
ソースコードはこちらのものをそのまま使用しました。
試したこと
PCに原因があるのかと考え別のPCでも試してみましたが、同様にYOLOのカメラ映像の検出がうまくいきませんでした。
補足情報(FW/ツールのバージョンなど)
windows 10 64bit
opencv 3.4.15
visual studio 2019