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

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

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

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

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

4249閲覧

YoloV3の動画での検知結果の取得方法について

sarasa_38765

総合スコア34

YOLO

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

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/08/18 09:44

編集2020/08/20 00:08

##YoloV3の動画での検知結果を出力。別アプリにて取得したいと考えています。
####あるサイトでYoloV3のコマンドの引数でoutとかjsonなんとかというような物を見たのですが、動作しません。

####以下の処理を試してみました。最初にdarknetを起動するバッチファイルを作成。

bat

1c: 2cd C:\darknet-master\build\darknet\x64 3darknet.exe detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights

####これをVS2017のc#デスクトップアプリケーションにて起動する処理を作成。

c#

1string command = @"c:\video.bat"; 2Process p = new Process(); 3p.StartInfo.FileName = command; // 実行するファイル 4p.StartInfo.CreateNoWindow = true; // コンソールを開かない 5p.StartInfo.UseShellExecute = false; // シェル機能を使用しない 6p.StartInfo.RedirectStandardOutput = true; // 標準出力をリダイレクト 7 8p.Start(); // アプリの実行開始 9 10string output = p.StandardOutput.ReadToEnd(); // 標準出力の読み取り 11output = output.Replace("\r\r\n", "\n"); // 改行コードの修正 12Console.WriteLine(output); // [出力]ウィンドウに出力 13 14

####実行したところ、以下の部分のところまでコンソール出力されていたのですが、後の肝心の検知結果が拾えない。opencvの画面は表示され正常に認識されています。現在この状況。

log

1CUDA-version: 10010 (10010), cuDNN: 7.5.0, CUDNN_HALF=1, GPU count: 1 2OpenCV version: 3.4.0 30 : compute_capability = 610, cudnn_half = 0, GPU: GeForce GTX 1060 3GB 4 layer filters size/strd(dil) input output 5 0 conv 32 3 x 3/ 1 416 x 416 x 3 -> 416 x 416 x 32 0.299 BF 6 1 conv 64 3 x 3/ 2 416 x 416 x 32 -> 208 x 208 x 64 1.595 BF 7 2 conv 32 1 x 1/ 1 208 x 208 x 64 -> 208 x 208 x 32 0.177 BF 8 9 10 11105 conv 255 1 x 1/ 1 52 x 52 x 256 -> 52 x 52 x 255 0.353 BF 12106 yolo 13[yolo] params: iou loss: mse (2), iou_norm: 0.75, cls_norm: 1.00, scale_x_y: 1.00 14Total BFLOPS 65.879 15avg_outputs = 532444 16Allocate additional workspace_size = 52.43 MB 17Loading weights from yolov3.weights...Done! Loaded 107 layers from weights-file

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

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

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

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

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

guest

回答1

0

自己解決

下記サイトによるとソース改造で対応しているようなので、記事を参考に修正します。
https://www.nakasha.co.jp/future/ai/vol7_yolov3.html

投稿2020/08/21 00:12

sarasa_38765

総合スコア34

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問