【画像処理】法線画像とは?意味・画像データでの扱い方・注意点を解説

こんにちは。ゆずかきです。 画像処理や3DCGを触っていると、青紫っぽい不思議な画像を見かけることがあります。 普通の写真には見えないのに「Normal」「Normal Map」「法線画像」などの名前が付いている画像ですね。 この法線画像、見た目はRGB画像なので…

【画像処理】距離画像とは?意味・画像データでの扱い方・注意点を解説

距離画像は、画素ごとに「物体までの奥行き・距離情報」を持つ画像データです RGB画像とは画素値の意味がまったく違うので、8bit画像と同じ感覚で扱わないよう注意しましょう 特に「単位」「データ型」「欠損値」の3つは、処理前に必ず確認してください こん…

【画像処理】深度画像とは?意味・画像データでの扱い方・注意点を解説

深度画像(Depth Image)は、各画素に「色」ではなく主にカメラ座標系の奥行き方向の距離を記録した画像データです。 普通のRGB画像と同じ感覚で8bit化・JPEG保存・リサイズすると、距離情報を壊すことがあります。 画像処理で使う場合は「データ型・単位・…

【画像処理】マスク画像とは?意味・画像データでの扱い方・注意点を解説

マスク画像は「画像のどこを使うか」をピクセル単位で指定するためのデータです 白黒画像だけでなく、0/1・0/255・True/False・0~1の小数・クラスIDなど複数の表現があります 見た目が似ていても用途によって意味が違うため、値の定義を確認するのが最重要…

【画像処理】ラベル画像とは?意味・画像データでの扱い方・注意点を解説

ラベル画像は、見た目の色ではなく「各画素に入っている番号」に意味を持たせた画像です 二値画像の連結成分を数える用途と、AIのセグメンテーション用マスクでは「番号の意味」が異なります 保存・リサイズ方法を間違えるとラベル番号そのものが壊れるので…

【画像処理】インデックスカラー画像とは?意味・画像データでの扱い方・注意点を解説

インデックスカラー画像とは、各ピクセルにRGB値を直接保存せず「カラーパレットの何番を使うか」を記録する画像です。 PNGやGIFをプログラムで画像処理するときは、この仕組みを知らないとピクセル値を読み間違えることがあります。 特にPython・Pillow・Nu…

【画像処理】多チャネル画像とは?意味・画像データでの扱い方・注意点を解説

こんにちは。ゆずかきです。 画像処理を始めると、かなり早い段階で「チャネル」という言葉にぶつかります。 RGB画像なら3チャネル、RGBAなら4チャネル……ここまでは分かりやすいのですが、NumPy配列にすると(高さ, 幅, 3)が出てきたり、OpenCVではBGR順だっ…