どうやら、クラスのすべてをインスタンス化した画像(png)が提供されているわけではないようです。
ですが、jsonファイルには、フラグメントの状態で、各クラスが保存されている(1本の電柱がオクルージョンのせいで2つになっている)ので、とりあえず、それをインスタンスとしてcocoフォーマットで保存して扱うという、やむを得ない方法をとることはできる。~ [#vfc9f1c0]
cityscapesを利用した教師データはcityscapesScriptsを使うといろいろできそう。
- json2instanceImg.py.このファイルが要か?
- どうやらDatasetCatalogとMetadataCatalogも後々、必要みたい
How to generate Training Data for instance segmentation, Mask R-CNN,from Citsscapes Dataset using cityscapesscripts
- アノテーションデータの変換: cityscapesscriptsのjson2instanceImg.pyスクリプトを使用して、Cityscapesのアノテーションデータをインスタンスセグメンテーションの教師データに変換します。以下のコマンドを使用して実行します
PYTHONPATHを設定します:PyCharmは通常、プロジェクトのルートディレクトリをPYTHONPATHに追加します.それがTerminalで実施時には,そのままでは反映されません.
export PYTHONPATH="${PYTHONPATH}:/path/to/your/project"
をTerminalで実行しておいてから,json2instanceImg.pyを実施しなければ動かないだろう
AI Tips