labelmeで作ったjsonファイルをmatlabを用いて、jsonからpng画像を出したい
Mostrar comentarios más antiguos
機械学習のために、とある画像のマスク画像を作成したいと思い、labelmeというアプリを用いてアノテーションを付けました。
保存がjsonファイルとして保存され、どのように画像として出すのかがわからず、MATLABでもjsonファイルを読み込めると拝見したので、質問させていただきました。
jsonファイルが添付できなかったので、このような形で質問させていただきます。
よろしくお願いいたします
3 comentarios
Atsushi Ueno
el 10 de Oct. de 2023
jsonファイルを読み込むだけなら仰る通り既存関数だけで出来ました。
これだけではなく、読み込んだデータからアノテーション情報を画像として表示させる方法も必要なんですよね。
repo = gitclone("https://github.com/wkentaro/labelme.git"); % labelmeリポジトリをクローン
jsonpaths = dir("./labelme/examples/**/*.json"); % examplesフォルダ以下のjsonファイルを検索
for k = jsonpaths' % jsonファイルを一つずつ処理
json = jsondecode(fileread([k.folder filesep k.name])) % MATLABでjsonファイルを読み込む
end
大誠
el 10 de Oct. de 2023
Atsushi Ueno
el 12 de Oct. de 2023
余談ですがこの”Labelme”はWikipediaに載る程有名なアノテーションツールの様で「MATLAB Toolbox for the LabelMe」も開発されたそうです。試していないので詳細は不明ですが、jsonファイル経由でデータを移動しなくてもMATLABからLabelmeを直接動かして、アノテーションデータを直に取得する事が出来るようです。情報まで。
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre JSON 形式 en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
