CNNを使ってひび割​れのある画像とひび割​れのない画像を学習さ​せ、その学習データを​もとにテスト画像のひ​び割れ検出を行い、テ​スト画像の検出結果を​ひび割れ画像とひび割​れのない画像にフォル​ダ分けするにはどうす​れば良いでしょうか?

2 views (last 30 days)
novem
novem on 10 Nov 2023
Answered: Kojiro Saito on 15 Nov 2023
ひび割れ画像が大量に入ったフォルダとひび割れのない画像が大量に入ったフォルダがあり、それぞれをひび割れがあるものとひび割れがないものとして学習させ,フォルダの中に大量に入ったテスト画像をテストデータとしてひび割れがあるかないかの検出を行います.
テスト画像の検出結果としてひび割れがあると検出された画像を「ひび割れあり」という名前のフォルダに振り分け、ひび割れがないと検出された画像を「ひび割れなし」という名前のフォルダに振り分けるプログラムを教えて頂きたいです。

Accepted Answer

Kojiro Saito
Kojiro Saito on 15 Nov 2023
外観検査のディスカバリーページに参考になる事例や例が掲載されています。フォルダー名をラベル名としてディープラーニングで学習させ、できたモデルにテスト画像を入力し、ひび割れの有無の推定ラベルによってフォルダーに移動する方法かなと。
例題だとResNet-18を使った異常検知の分類が近くて、predictedLabels に値によってcopyfileでラベル名のフォルダーに画像ファイルを振り分ける方法で実現できると思います。

More Answers (0)

Categories

Find more on イメージを使用した深層学習 in Help Center and File Exchange

Products


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!