Image#
型定義#
- 型表現:
Image<Color,2> - 型形式:Field Type Format
- 意味:画像として意味付けされたColor Field
- 値の構造:Color
- Dimension:2固定。X,Y
- 互換性:Image。Gridとの意味付け変換は明示的
Image<Color,2>は二次元のColor Fieldを画像として扱う独立した意味型です。Field型形式であり、DimensionはX,Yの順です。Grid<Color,2>と保存基盤を共有できますが、その別名ではありません。
構造#
例はShape<1920,1080>、Dimension<X,Y>です。1920と1080はサンプル数で、幅・高さという意味はX/YのDimensionから得ます。
通常のCoordinateはピクセルの整数位置をRegularで表します。校正された物理座標や不規則な位置も記述できます。その位置での補間をすべての画像処理が扱えると仮定してはいけません。
Color Space、Alpha Interpretation、Pixel Aspect、Data Window、Display WindowはStandard Attributeです。Imageであることは、それらがすべて保存されていることを意味しません。
演算と変換#
画像ノードは二次元・Color・画像解釈という契約を利用します。色解釈を必要とする操作ではUnknownを勝手に解決しません。
Grid<Color,2>との変換には、X/YやAttributeの整合を確かめた明示的な意味付けが必要です。単に接続しただけで解像度・色・アルファを推測しません。Videoへ変えるには時間方向の構成が必要です。
例#
FileやSource Layerで画像を取得し、BlurやGradeを経てOutputへ送ります。Visualizeは非画像データを観測用の画像へ写像します。観測画像は元のFieldそのものではありません。
現行の静止画入力とネイティブFloat32対応、未移行のノード署名については対応状況を参照してください。