IplImage Properties OpenCvSharp Class Library

The IplImage type exposes the following members.

Properties

  NameDescription
Public propertyAlign Obsolete.
Alignment of image rows (4 or 8). OpenCV ignores it and uses widthStep instead
Protected propertyAllocatedMemory
Gets or sets a memory address allocated by AllocMemory.
(Inherited from DisposableObject.)
Protected propertyAllocatedMemorySize
Gets or sets the byte length of the allocated memory
(Inherited from DisposableObject.)
Public propertyAlphaChannel Obsolete.
Ignored by OpenCV
Public propertyBorderConst Obsolete.
Ignored by OpenCV
Public propertyBorderMode Obsolete.
Border completion mode, ignored by OpenCV
Public propertyBpp
Bits per pixel
Public propertyChannelSeq Obsolete.
Ignored by OpenCV
Public propertyCOI
Gets/Sets COI (cvGetImageCOI/cvSetImageCOI)
Public propertyColorModel Obsolete.
Ignored by OpenCV
Public propertyCvPtr
Native pointer of OpenCV structure
(Inherited from DisposableCvObject.)
Public propertyDataOrder
0 - interleaved color channels, 1 - separate color channels. cvCreateImage can only create interleaved images
Public propertyDepth
Pixel Depth in bits
Public propertyDims
Gets number of dimensions (=2)
(Overrides CvArrDims.)
Public propertyElemChannels
Get number of channels
(Inherited from CvArr.)
Public propertyElemDepth
Get bit Depth
(Inherited from CvArr.)
Public propertyElemType
Get type of the array
(Inherited from CvArr.)
Public propertyHeight
Image height in pixels
Public propertyID
version (=0)
Public propertyImageData
Pointer to aligned image data. You can access each pixel by this pointer casted as byte*.
Public propertyImageDataOrigin
Pointer to a very origin of image data (not necessarily aligned) - it is needed for correct image deallocation.
Public propertyImageDataPtr
Pointer to aligned image data.
Public propertyImageSize
image data size in bytes (=image->height*image->widthStep in case of interleaved data)
Public propertyIsDisposed
Gets a value indicating whether this instance has been disposed.
(Inherited from DisposableObject.)
Public propertyIsEnabledDispose
Gets or sets a value indicating whether you permit disposing this instance.
(Inherited from DisposableObject.)
Public propertyItemInt32
Return the particular array element (cvGet1D/Set1D)
(Inherited from CvArr.)
Public propertyItemInt32, Int32
Return the particular array element (cvGet2D/Set2D)
(Inherited from CvArr.)
Public propertyItemInt32, Int32, Int32
Return the particular array element (cvGet3D/Set3D)
(Inherited from CvArr.)
Public propertyMaskROI Obsolete.
Must be NULL in OpenCV
Public propertyNChannels
Most of OpenCV functions support 1,2,3 or 4 channels
Public propertyNSize
sizeof(IplImage)
Public propertyOrigin
0 - top-left origin, 1 - bottom-left origin (Windows bitmaps style)
Public propertyROI
Gets/Sets ROI (cvGetImageROI/cvSetImageROI)
Public propertyROIPointer
image ROI. when it is not NULL, this specifies image region to process
Public propertyROIValue
image ROI. when it is not NULL, this specifies image region to process
Public propertySize
Gets size of the original image
Public propertyTileInfo
Must be NULL in OpenCV
Public propertyWidth
Image width in pixels
Public propertyWidthStep
Size of aligned image row in bytes
Top
See Also

Reference