@NoOffset public static class opencv_core.IplImage extends opencv_core.AbstractIplImage
In addition to the above restrictions, OpenCV handles ROIs differently. OpenCV functions require that the image size or ROI size of all source and destination images match exactly. On the other hand, the Intel Image Processing Library processes the area of intersection between the source and destination images (or ROIs), allowing them to vary independently.
opencv_core.AbstractIplImage.HeaderReleaseDeallocator, opencv_core.AbstractIplImage.ReleaseDeallocator
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator
Constructor and Description |
---|
opencv_core.IplImage() |
opencv_core.IplImage(long size)
Native array allocator.
|
opencv_core.IplImage(opencv_core.Mat m) |
opencv_core.IplImage(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
align()
Alignment of image rows (4 or 8).
|
opencv_core.IplImage |
align(int align) |
int |
alphaChannel()
Ignored by OpenCV
|
opencv_core.IplImage |
alphaChannel(int alphaChannel) |
IntPointer |
BorderConst() |
int |
BorderConst(int i)
Ditto.
|
opencv_core.IplImage |
BorderConst(int i,
int BorderConst) |
IntPointer |
BorderMode() |
int |
BorderMode(int i)
Ignored by OpenCV.
|
opencv_core.IplImage |
BorderMode(int i,
int BorderMode) |
BytePointer |
channelSeq() |
byte |
channelSeq(int i)
ditto
|
opencv_core.IplImage |
channelSeq(int i,
byte channelSeq) |
BytePointer |
colorModel() |
byte |
colorModel(int i)
Ignored by OpenCV
|
opencv_core.IplImage |
colorModel(int i,
byte colorModel) |
int |
dataOrder()
0 - interleaved color channels, 1 - separate color channels.
|
opencv_core.IplImage |
dataOrder(int dataOrder) |
int |
depth()
Pixel depth in bits: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S,
IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F are supported.
|
opencv_core.IplImage |
depth(int depth) |
int |
height()
Image height in pixels.
|
opencv_core.IplImage |
height(int height) |
int |
ID()
version (=0)
|
opencv_core.IplImage |
ID(int ID) |
BytePointer |
imageData()
Pointer to aligned image data.
|
opencv_core.IplImage |
imageData(BytePointer imageData) |
BytePointer |
imageDataOrigin()
Pointer to very origin of image data
(not necessarily aligned) -
needed for correct deallocation
|
opencv_core.IplImage |
imageDataOrigin(BytePointer imageDataOrigin) |
Pointer |
imageId()
" "
|
opencv_core.IplImage |
imageId(Pointer imageId) |
int |
imageSize()
Image data size in bytes
(==image->height*image->widthStep
in case of interleaved data)
|
opencv_core.IplImage |
imageSize(int imageSize) |
opencv_core.IplImage |
maskROI()
Must be NULL.
|
opencv_core.IplImage |
maskROI(opencv_core.IplImage maskROI) |
int |
nChannels()
Most of OpenCV functions support 1,2,3 or 4 channels
|
opencv_core.IplImage |
nChannels(int nChannels) |
int |
nSize()
sizeof(IplImage)
|
opencv_core.IplImage |
nSize(int nSize) |
int |
origin()
0 - top-left origin,
1 - bottom-left origin (Windows bitmaps style).
|
opencv_core.IplImage |
origin(int origin) |
opencv_core.IplImage |
position(long position) |
opencv_core.IplROI |
roi()
Image ROI.
|
opencv_core.IplImage |
roi(opencv_core.IplROI roi) |
opencv_core.IplTileInfo |
tileInfo()
" "
|
opencv_core.IplImage |
tileInfo(opencv_core.IplTileInfo tileInfo) |
int |
width()
Image width in pixels.
|
opencv_core.IplImage |
width(int width) |
int |
widthStep()
Size of aligned image row in bytes.
|
opencv_core.IplImage |
widthStep(int widthStep) |
arrayChannels, arrayData, arrayDepth, arrayHeight, arrayOrigin, arrayOrigin, arrayROI, arraySize, arrayStep, arrayWidth, asCvMat, clone, create, create, create, create, createCompatible, createHeader, createHeader, createHeader, createHeader, createIfNotCompatible, release
createBuffer, createBuffer, createIndexer, createIndexer, cvSize, getByteBuffer, getByteBuffer, getDoubleBuffer, getDoubleBuffer, getFloatBuffer, getFloatBuffer, getIntBuffer, getIntBuffer, getShortBuffer, getShortBuffer, highValue, toString
address, asBuffer, asByteBuffer, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, hashCode, isNull, limit, limit, maxBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, position, put, setNull, sizeof, totalBytes, withDeallocator, zero
public opencv_core.IplImage(Pointer p)
Pointer.Pointer(Pointer)
.public opencv_core.IplImage(long size)
Pointer.position(long)
.public opencv_core.IplImage()
public opencv_core.IplImage(@Const@ByRef opencv_core.Mat m)
public opencv_core.IplImage position(long position)
public int nSize()
public opencv_core.IplImage nSize(int nSize)
public int ID()
public opencv_core.IplImage ID(int ID)
public int nChannels()
nChannels
in class opencv_core.AbstractIplImage
public opencv_core.IplImage nChannels(int nChannels)
public int alphaChannel()
public opencv_core.IplImage alphaChannel(int alphaChannel)
public int depth()
depth
in class opencv_core.AbstractIplImage
public opencv_core.IplImage depth(int depth)
public opencv_core.IplImage colorModel(int i, byte colorModel)
@MemberGetter @Cast(value="char*") public BytePointer colorModel()
public opencv_core.IplImage channelSeq(int i, byte channelSeq)
@MemberGetter @Cast(value="char*") public BytePointer channelSeq()
public int dataOrder()
public opencv_core.IplImage dataOrder(int dataOrder)
public int origin()
origin
in class opencv_core.AbstractIplImage
public opencv_core.IplImage origin(int origin)
origin
in class opencv_core.AbstractIplImage
public int align()
public opencv_core.IplImage align(int align)
public int width()
width
in class opencv_core.AbstractIplImage
public opencv_core.IplImage width(int width)
public int height()
height
in class opencv_core.AbstractIplImage
public opencv_core.IplImage height(int height)
public opencv_core.IplROI roi()
roi
in class opencv_core.AbstractIplImage
public opencv_core.IplImage roi(opencv_core.IplROI roi)
public opencv_core.IplImage maskROI()
public opencv_core.IplImage maskROI(opencv_core.IplImage maskROI)
public Pointer imageId()
public opencv_core.IplImage imageId(Pointer imageId)
public opencv_core.IplTileInfo tileInfo()
public opencv_core.IplImage tileInfo(opencv_core.IplTileInfo tileInfo)
public int imageSize()
imageSize
in class opencv_core.AbstractIplImage
public opencv_core.IplImage imageSize(int imageSize)
@Cast(value="char*") public BytePointer imageData()
imageData
in class opencv_core.AbstractIplImage
public opencv_core.IplImage imageData(BytePointer imageData)
public int widthStep()
widthStep
in class opencv_core.AbstractIplImage
public opencv_core.IplImage widthStep(int widthStep)
public int BorderMode(int i)
public opencv_core.IplImage BorderMode(int i, int BorderMode)
@MemberGetter public IntPointer BorderMode()
public int BorderConst(int i)
public opencv_core.IplImage BorderConst(int i, int BorderConst)
@MemberGetter public IntPointer BorderConst()
@Cast(value="char*") public BytePointer imageDataOrigin()
public opencv_core.IplImage imageDataOrigin(BytePointer imageDataOrigin)
Copyright © 2016. All rights reserved.