The IplImage type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| Align | Obsolete.
Alignment of image rows (4 or 8).
OpenCV ignores it and uses widthStep instead
| |
| AllocatedMemory |
Gets or sets a memory address allocated by AllocMemory.
(Inherited from DisposableObject.) | |
| AllocatedMemorySize |
Gets or sets the byte length of the allocated memory
(Inherited from DisposableObject.) | |
| AlphaChannel | Obsolete.
Ignored by OpenCV
| |
| BorderConst | Obsolete.
Ignored by OpenCV
| |
| BorderMode | Obsolete.
Border completion mode, ignored by OpenCV
| |
| Bpp |
Bits per pixel
| |
| ChannelSeq | Obsolete.
Ignored by OpenCV
| |
| COI |
Gets/Sets COI (cvGetImageCOI/cvSetImageCOI)
| |
| ColorModel | Obsolete.
Ignored by OpenCV
| |
| CvPtr |
Native pointer of OpenCV structure
(Inherited from DisposableCvObject.) | |
| DataOrder |
0 - interleaved color channels, 1 - separate color channels.
cvCreateImage can only create interleaved images
| |
| Depth |
Pixel Depth in bits
| |
| Dims |
Gets number of dimensions (=2)
(Overrides CvArrDims.) | |
| ElemChannels |
Get number of channels
(Inherited from CvArr.) | |
| ElemDepth |
Get bit Depth
(Inherited from CvArr.) | |
| ElemType |
Get type of the array
(Inherited from CvArr.) | |
| Height |
Image height in pixels
| |
| ID |
version (=0)
| |
| ImageData |
Pointer to aligned image data.
You can access each pixel by this pointer casted as byte*.
| |
| ImageDataOrigin |
Pointer to a very origin of image data (not necessarily aligned) -
it is needed for correct image deallocation.
| |
| ImageDataPtr |
Pointer to aligned image data.
| |
| ImageSize |
image data size in bytes (=image->height*image->widthStep in case of interleaved data)
| |
| IsDisposed |
Gets a value indicating whether this instance has been disposed.
(Inherited from DisposableObject.) | |
| IsEnabledDispose |
Gets or sets a value indicating whether you permit disposing this instance.
(Inherited from DisposableObject.) | |
| ItemInt32 |
Return the particular array element (cvGet1D/Set1D)
(Inherited from CvArr.) | |
| ItemInt32, Int32 |
Return the particular array element (cvGet2D/Set2D)
(Inherited from CvArr.) | |
| ItemInt32, Int32, Int32 |
Return the particular array element (cvGet3D/Set3D)
(Inherited from CvArr.) | |
| MaskROI | Obsolete.
Must be NULL in OpenCV
| |
| NChannels |
Most of OpenCV functions support 1,2,3 or 4 channels
| |
| NSize |
sizeof(IplImage)
| |
| Origin |
0 - top-left origin,
1 - bottom-left origin (Windows bitmaps style)
| |
| ROI |
Gets/Sets ROI (cvGetImageROI/cvSetImageROI)
| |
| ROIPointer |
image ROI. when it is not NULL, this specifies image region to process
| |
| ROIValue |
image ROI. when it is not NULL, this specifies image region to process
| |
| Size |
Gets size of the original image
| |
| TileInfo |
Must be NULL in OpenCV
| |
| Width |
Image width in pixels
| |
| WidthStep |
Size of aligned image row in bytes
|
See Also