Struct MIplImage
Managed structure equivalent to IplImage
public struct MIplImage
- Inherited Members
Fields
Align
Alignment of image rows (4 or 8). OpenCV ignores it and uses widthStep instead
public int Align
Field Value
AlphaChannel
ignored by OpenCV
public int AlphaChannel
Field Value
BorderConst0
border const, ignored by OpenCV
public int BorderConst0
Field Value
BorderConst1
border const, ignored by OpenCV
public int BorderConst1
Field Value
BorderConst2
border const, ignored by OpenCV
public int BorderConst2
Field Value
BorderConst3
border const, ignored by OpenCV
public int BorderConst3
Field Value
BorderMode0
border completion mode, ignored by OpenCV
public int BorderMode0
Field Value
BorderMode1
border completion mode, ignored by OpenCV
public int BorderMode1
Field Value
BorderMode2
border completion mode, ignored by OpenCV
public int BorderMode2
Field Value
BorderMode3
border completion mode, ignored by OpenCV
public int BorderMode3
Field Value
ChannelSeq0
ignored by OpenCV
public byte ChannelSeq0
Field Value
ChannelSeq1
ignored by OpenCV
public byte ChannelSeq1
Field Value
ChannelSeq2
ignored by OpenCV
public byte ChannelSeq2
Field Value
ChannelSeq3
ignored by OpenCV
public byte ChannelSeq3
Field Value
ColorModel0
ignored by OpenCV
public byte ColorModel0
Field Value
ColorModel1
ignored by OpenCV
public byte ColorModel1
Field Value
ColorModel2
ignored by OpenCV
public byte ColorModel2
Field Value
ColorModel3
ignored by OpenCV
public byte ColorModel3
Field Value
DataOrder
0 - interleaved color channels, 1 - separate color channels. cvCreateImage can only create interleaved images
public int DataOrder
Field Value
Depth
pixel depth in bits: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U, IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F are supported
public IplDepth Depth
Field Value
Height
image height in pixels
public int Height
Field Value
ID
version (=0)
public int ID
Field Value
ImageData
pointer to aligned image data
public nint ImageData
Field Value
ImageDataOrigin
pointer to a very origin of image data (not necessarily aligned) - it is needed for correct image deallocation
public nint ImageDataOrigin
Field Value
ImageId
ditto
public nint ImageId
Field Value
ImageSize
image data size in bytes (=image->height*image->widthStep in case of interleaved data)
public int ImageSize
Field Value
MaskROI
must be NULL in OpenCV
public nint MaskROI
Field Value
NChannels
Most of OpenCV functions support 1,2,3 or 4 channels
public int NChannels
Field Value
NSize
sizeof(IplImage)
public int NSize
Field Value
Origin
0 - top-left origin, 1 - bottom-left origin (Windows bitmaps style)
public int Origin
Field Value
Roi
image ROI. when it is not NULL, this specifies image region to process
public nint Roi
Field Value
TileInfo
ditto
public nint TileInfo
Field Value
Width
image width in pixels
public int Width
Field Value
WidthStep
size of aligned image row in bytes
public int WidthStep