質問するログイン新規登録

Q&A

0回答

621閲覧

Numpy配列からインデックスカラーの画像を作成したい

takayoukey

総合スコア21

Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

PyTorch

PyTorchは、オープンソースのPython向けの機械学習ライブラリ。Facebookの人工知能研究グループが開発を主導しています。強力なGPUサポートを備えたテンソル計算、テープベースの自動微分による柔軟なニューラルネットワークの記述が可能です。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

配列

配列は、各データの要素(値または変数)が連続的に並べられたデータ構造です。各配列は添え字(INDEX)で識別されています。

0グッド

0クリップ

投稿2020/04/29 09:16

0

0

keras向けに作成された中間ファイルとして、npy形式で保存されたアノテーションデータがあるのですが、これをpngのインデックスカラーの画像として変換したいです。
フォーマットとしては、PASCAL VOC2011と同様のものを想定しています。

このnpyファイルの中身としては、下記のように(N, H, W, C)の形で格納されています。
また、チャンネルには各カテゴリごとにone-hot形式でアノテーションされています。

Python

1data.shape 2>>(100, 256, 256, 10)

通常の画像であればcv2.imwriteで書き出せるのですが、今回のデータをpngに変換する中で下記の2点で躓いています。

  1. one-hotからカテゴリ変換
  2. インデックスカラーの画像として保存

以上、よろしくお願いします。

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.29%

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

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

質問する

関連した質問