Class MenouImage
Predictor を使用した推論に利用可能な画像データを提供します。
Inherited Members
Namespace: Menou.Menoute.Runtime
Assembly: Menou.Menoute.Runtime.dll
Syntax
public class MenouImage : IMenouImage, IDisposable
Properties
| Name | Description |
|---|---|
| BluePtr | Blue チャンネルのデータが格納されている領域の先頭アドレス。3 チャンネルカラー画像の場合のみ有効です。 |
| ChannelNum | 画像のチャンネル数。 |
| DataPtr | 画像データが格納されている領域の先頭アドレス。 |
| GreenPtr | Green チャンネルのデータが格納されている領域の先頭アドレス。3 チャンネルカラー画像の場合のみ有効です。 |
| Height | 画像の高さ [pixel]。 |
| IsColor | カラー画像か否か。※ 4 チャンネル画像は推論未サポート。 |
| RedPtr | Red チャンネルのデータが格納されている領域の先頭アドレス。3 チャンネルカラー画像の場合のみ有効です。 |
| Width | 画像の幅 [pixel]。 |
Methods
| Name | Description |
|---|---|
| CreateImage(IReadOnlyCollection<byte>) | 指定されたバイト配列より画像データを生成します。生成される画像データは、指定バイト配列のコピーを保持します。 |
| CreateImage(int, int, IntPtr) | グレー(1 チャンネル)画像データを生成します。生成される画像データは、指定格納領域の先頭アドレスからのデータのコピーを保持します。 |
| CreateImage(int, int, IntPtr, IntPtr, IntPtr) | カラー(3 チャンネル)画像データを生成します。生成される画像データは、指定格納領域の先頭アドレスからのデータのコピーを保持します。 |
| Crop(IBoundingBox) | 指定したバウンディングボックスで切り取った画像を作成します。 |
| Crop(int, int, int, int, double) | 指定した座標で切り取った画像を作成します。 |
| Dispose() | |
| Dispose(bool) | |
| DrawRectangle(IBoundingBox, Color, int, int, bool) | 指定したバウンディングボックスを矩形で描画します。 |
| DrawRectangle(int, int, int, int, Color, int, int, bool) | 指定した座標で矩形を描画します。 |
| Paste(IMenouImage, int, int, double) | 指定した画像を重ねた新しい画像を作成します。 |
| SaveImage(string) | 対象画像をファイルとして保存します。 |