@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| Constructor and Description |
|---|
IplImage() |
IplImage(long size)
Native array allocator.
|
IplImage(opencv_core.Mat m) |
IplImage(org.bytedeco.javacpp.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) |
org.bytedeco.javacpp.IntPointer |
BorderConst() |
int |
BorderConst(int i)
Ditto.
|
opencv_core.IplImage |
BorderConst(int i,
int BorderConst) |
org.bytedeco.javacpp.IntPointer |
BorderMode() |
int |
BorderMode(int i)
Ignored by OpenCV.
|
opencv_core.IplImage |
BorderMode(int i,
int BorderMode) |
org.bytedeco.javacpp.BytePointer |
channelSeq() |
byte |
channelSeq(int i)
ditto
|
opencv_core.IplImage |
channelSeq(int i,
byte channelSeq) |
org.bytedeco.javacpp.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) |
org.bytedeco.javacpp.BytePointer |
imageData()
Pointer to aligned image data.
|
opencv_core.IplImage |
imageData(org.bytedeco.javacpp.BytePointer imageData) |
org.bytedeco.javacpp.BytePointer |
imageDataOrigin()
Pointer to very origin of image data
(not necessarily aligned) -
needed for correct deallocation
|
opencv_core.IplImage |
imageDataOrigin(org.bytedeco.javacpp.BytePointer imageDataOrigin) |
org.bytedeco.javacpp.Pointer |
imageId()
" "
|
opencv_core.IplImage |
imageId(org.bytedeco.javacpp.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, releasecreateBuffer, createBuffer, createIndexer, createIndexer, cvSize, getByteBuffer, getByteBuffer, getDoubleBuffer, getDoubleBuffer, getFloatBuffer, getFloatBuffer, getIntBuffer, getIntBuffer, getShortBuffer, getShortBuffer, highValue, toStringaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, setNull, sizeof, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic IplImage(org.bytedeco.javacpp.Pointer p)
Pointer.Pointer(Pointer).public IplImage(long size)
Pointer.position(long).public IplImage()
public IplImage(@Const @ByRef
opencv_core.Mat m)
public opencv_core.IplImage position(long position)
position in class org.bytedeco.javacpp.Pointerpublic 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.AbstractIplImagepublic opencv_core.IplImage nChannels(int nChannels)
public int alphaChannel()
public opencv_core.IplImage alphaChannel(int alphaChannel)
public int depth()
depth in class opencv_core.AbstractIplImagepublic opencv_core.IplImage depth(int depth)
@Cast(value="char") public byte colorModel(int i)
public opencv_core.IplImage colorModel(int i, byte colorModel)
@MemberGetter @Cast(value="char*") public org.bytedeco.javacpp.BytePointer colorModel()
@Cast(value="char") public byte channelSeq(int i)
public opencv_core.IplImage channelSeq(int i, byte channelSeq)
@MemberGetter @Cast(value="char*") public org.bytedeco.javacpp.BytePointer channelSeq()
public int dataOrder()
public opencv_core.IplImage dataOrder(int dataOrder)
public int origin()
origin in class opencv_core.AbstractIplImagepublic opencv_core.IplImage origin(int origin)
origin in class opencv_core.AbstractIplImagepublic int align()
public opencv_core.IplImage align(int align)
public int width()
width in class opencv_core.AbstractIplImagepublic opencv_core.IplImage width(int width)
public int height()
height in class opencv_core.AbstractIplImagepublic opencv_core.IplImage height(int height)
public opencv_core.IplROI roi()
roi in class opencv_core.AbstractIplImagepublic opencv_core.IplImage roi(opencv_core.IplROI roi)
public opencv_core.IplImage maskROI()
public opencv_core.IplImage maskROI(opencv_core.IplImage maskROI)
public org.bytedeco.javacpp.Pointer imageId()
public opencv_core.IplImage imageId(org.bytedeco.javacpp.Pointer imageId)
public opencv_core.IplTileInfo tileInfo()
public opencv_core.IplImage tileInfo(opencv_core.IplTileInfo tileInfo)
public int imageSize()
imageSize in class opencv_core.AbstractIplImagepublic opencv_core.IplImage imageSize(int imageSize)
@Cast(value="char*") public org.bytedeco.javacpp.BytePointer imageData()
imageData in class opencv_core.AbstractIplImagepublic opencv_core.IplImage imageData(org.bytedeco.javacpp.BytePointer imageData)
public int widthStep()
widthStep in class opencv_core.AbstractIplImagepublic opencv_core.IplImage widthStep(int widthStep)
public int BorderMode(int i)
public opencv_core.IplImage BorderMode(int i, int BorderMode)
@MemberGetter public org.bytedeco.javacpp.IntPointer BorderMode()
public int BorderConst(int i)
public opencv_core.IplImage BorderConst(int i, int BorderConst)
@MemberGetter public org.bytedeco.javacpp.IntPointer BorderConst()
@Cast(value="char*") public org.bytedeco.javacpp.BytePointer imageDataOrigin()
public opencv_core.IplImage imageDataOrigin(org.bytedeco.javacpp.BytePointer imageDataOrigin)
Copyright © 2018. All rights reserved.