Impact Acquire SDK Python
|
Fully describes a captured image. More...
Public Member Functions | |
__init__ (self) | |
Properties | |
iBytesPerPixel = property(lib_mvIMPACT_acquire.ImageBuffer_iBytesPerPixel_get, lib_mvIMPACT_acquire.ImageBuffer_iBytesPerPixel_set, doc=) | |
The number of bytes per pixel. | |
iChannelCount = property(lib_mvIMPACT_acquire.ImageBuffer_iChannelCount_get, lib_mvIMPACT_acquire.ImageBuffer_iChannelCount_set, doc=) | |
The number of channels this image consists of. | |
iHeight = property(lib_mvIMPACT_acquire.ImageBuffer_iHeight_get, lib_mvIMPACT_acquire.ImageBuffer_iHeight_set, doc=) | |
The height of the image in pixel or lines. | |
iSize = property(lib_mvIMPACT_acquire.ImageBuffer_iSize_get, lib_mvIMPACT_acquire.ImageBuffer_iSize_set, doc=) | |
The size (in bytes) of the whole image. | |
iWidth = property(lib_mvIMPACT_acquire.ImageBuffer_iWidth_get, lib_mvIMPACT_acquire.ImageBuffer_iWidth_set, doc=) | |
The width of the image in pixel. | |
pChannels = property(lib_mvIMPACT_acquire.ImageBuffer_pChannels_get, lib_mvIMPACT_acquire.ImageBuffer_pChannels_set, doc=) | |
A pointer to an array of channel specific image data. | |
pixelFormat = property(lib_mvIMPACT_acquire.ImageBuffer_pixelFormat_get, lib_mvIMPACT_acquire.ImageBuffer_pixelFormat_set, doc=) | |
The pixel format of this image. | |
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
vpData = property(lib_mvIMPACT_acquire.ImageBuffer_vpData_get, lib_mvIMPACT_acquire.ImageBuffer_vpData_set, doc=) | |
The starting address of the image. | |
Fully describes a captured image.
This class serves as a describing structure for captured images.
__init__ | ( | self | ) |
|
static |
The number of bytes per pixel.
|
static |
The number of channels this image consists of.
For an RGB image this value e.g. would be 3. This value defines how many mvIMPACT.acquire.ChannelData structures mvIMPACT.acquire.ImageBuffer.pChannels is pointing to once this structure has been allocated and filled with valid data.
|
static |
The height of the image in pixel or lines.
|
static |
The size (in bytes) of the whole image.
This value in connection with mvIMPACT.acquire.ImageBuffer.vpData is sufficient to copy the complete image without having any additional information about it.
|
static |
The width of the image in pixel.
|
static |
A pointer to an array of channel specific image data.
|
static |
The pixel format of this image.
This might be important, when the image data needs to be processed or stored in a file or maybe even if the image shall be displayed.
|
static |
|
static |
The starting address of the image.
This address in connection with mvIMPACT.acquire.ImageBuffer.iSize is sufficient to copy the complete image without having any additional information about it.
ctypes
module: