Image

説明

Imageデータ型は、寸法、ピクセル形式、および生のピクセル値に関する情報を格納します。可能なフォーマットのリストは、OpenCVライブラリのそれに似ています - 1から4チャネルおよび6つの可能なプリミティブタイプが存在します。特定の色空間の処理の柔軟性を最大限に活用するために、適切なフィルタに色空間の処理を任せています。

単一チャネルの画像。

3チャンネルのRGB画像。

RGBとして表示される3チャンネルのHSV画像。

Image構造には、次のフィールドが含まれています:

  • Width : Integer – ピクセル列の数
  • Height : Integer – ピクセル行の数
  • Pitch : Integer – 連続する行間のバイト距離
  • Type : PlainType – ピクセル成分のタイプ
  • Depth : Integer – チャンネル数

可能なピクセルタイプは次のとおりです:

  • SInt8 – -128から127までの整数
  • UInt8 – 0から255までの整数
  • SInt16 – -32768から32767までの整数
  • UInt16 – 0から65535までの整数
  • SInt32 – -2147483648から2147483647までのInteger
  • Real – Real

ほとんどの画像がUInt8タイプを使用していることに注意してください。

幾何学座標

もし wh が画像の寸法であるなら、画像内のすべての実数座標は、0.0 から w までおよび 0.0 から h までの範囲に含まれます。 画像の左上のピクセルは、左上隅が (0.0, 0.0) であり、右下隅が (1.0, 1.0) である正方形の領域をカバーしています。X軸は右方向に向かっており、Y軸は下向きです。

角度は度数で示されます。方向に関して、角度 0 はX軸の方向を示し、つまり左から右への方向です。角度は時計回りに増加します。

備考

  • 必要な場合、関心領域は別のオブジェクトとして提供することになります。
  • 画像のチャンネルは交差しています。
  • 単一の画像は2GB以上のメモリを割り当てることはできません。
  • 最大画像単一次元は65535です(パフォーマンスのために領域が16ビット整数を使用しているため)。
  • すべてのピクセル行は、16バイトに整列されたメモリアドレスから始まることが保証されています。

Pixelも参照してください。

関連項目

LoadImage, EmptyImage, TestImage