【R-CNN】複数の画像の学習について
Ältere Kommentare anzeigen
CNNで複数の画像特徴(例:カメラ、テレビの様に)を学習させたいと考えております。 学習させたいのは、床の損傷です。床の損傷を部分的な損傷のLvel1~4、幅広い損傷のLevel1~4にわけ、これを学習させたいと思っております。 単一の損傷であれば、ビデオセミナー 「Fast R-CNNによる物体の検出と識別」等で記載があったのですが、複数の画像特徴を学習させる方法がわかりません。 別添のPDFのコードをどのように変更すれば、複数の画像特徴を学習できますでしょうか?ご教示願います。
Akzeptierte Antwort
Weitere Antworten (5)
Eiji Ota
am 19 Jun. 2018
1 Stimme
領域提案(Region Proposal)がうまく見つかっていないような印象があります。ラベルの方のデータで、gTruth の中の LabelDataをみると、どうも同じ BoundingBox のデータが何度も入ってしまっている印象がありまして、ラベルがうまく作れているか、ちょっと心配ですね。大丈夫かもしれませんが… ラベルデータをロードして、gTruth.LabelData{2, 1}{:}などとタイプしてみて下さい。あと、提案領域がうまく作れていないようであれば、Step1とかStep2のエポック数を増やしてみるのもありかもしれません。
MASAYUKI EGUCHI
am 20 Jun. 2018
0 Stimmen
Eiji Ota
am 20 Jun. 2018
いまの呼び方だとラベルの情報が戻って来ないので、下のように戻り値を3個にすればラベルが戻ってきます。
[bboxes, scores, label] = detect(detector, I);
戻ってきたラベルを画像をアノテーションするときの文字列として使えばOKです。
I = insertObjectAnnotation(I, 'rectangle', bboxes, label);
Eiji Ota
am 24 Jun. 2018
0 Stimmen
コードの方を拝見致しますと、CheckPointPath というオプションが有効になっておりまして、これが有効になっていますと、計算の途中結果をディスクに保存するようになります。計算の途中結果が必要ないようであれば、このオプションを無効にしてして頂くと、ディスクの容量を節約することができます。
1 Kommentar
MASAYUKI EGUCHI
am 27 Jun. 2018
Kategorien
Mehr zu シミュレーションの実行 finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!