@Properties(inherit=opencv_core.class) public abstract class AbstractIplImage extends CvArr
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractIplImage.HeaderReleaseDeallocator |
protected static class |
AbstractIplImage.ReleaseDeallocator |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Modifier and Type | Field and Description |
---|---|
protected BytePointer |
pointer |
Constructor and Description |
---|
AbstractIplImage(Pointer p) |
Modifier and Type | Method and Description |
---|---|
int |
arrayChannels() |
BytePointer |
arrayData() |
int |
arrayDepth() |
int |
arrayHeight() |
int |
arrayOrigin() |
void |
arrayOrigin(int origin) |
IplROI |
arrayROI() |
long |
arraySize() |
long |
arrayStep() |
int |
arrayWidth() |
CvMat |
asCvMat() |
IplImage |
clone()
Calls cvCloneImage(), and registers a deallocator.
|
static IplImage |
create(CvSize size,
int depth,
int channels)
Calls cvCreateImage(), and registers a deallocator.
|
static IplImage |
create(CvSize size,
int depth,
int channels,
int origin)
Calls cvCreateImage(), and registers a deallocator.
|
static IplImage |
create(int width,
int height,
int depth,
int channels)
Calls cvCreateImage(), and registers a deallocator.
|
static IplImage |
create(int width,
int height,
int depth,
int channels,
int origin)
Calls cvCreateImage(), and registers a deallocator.
|
static IplImage |
create(int width,
int height,
int depth,
int channels,
Pointer data)
Calls createHeader(), and initializes data, keeping a reference to prevent deallocation.
|
static IplImage |
createCompatible(IplImage template)
Creates an IplImage based on another IplImage.
|
static IplImage |
createHeader(CvSize size,
int depth,
int channels)
Calls cvCreateImageHeader(), and registers a deallocator.
|
static IplImage |
createHeader(CvSize size,
int depth,
int channels,
int origin)
Calls cvCreateImageHeader(), and registers a deallocator.
|
static IplImage |
createHeader(int width,
int height,
int depth,
int channels)
Calls cvCreateImageHeader(), and registers a deallocator.
|
static IplImage |
createHeader(int width,
int height,
int depth,
int channels,
int origin)
Calls cvCreateImageHeader(), and registers a deallocator.
|
static IplImage |
createIfNotCompatible(IplImage image,
IplImage template)
Creates an IplImage based on another IplImage, unless the template is OK.
|
abstract int |
depth() |
abstract int |
height() |
abstract BytePointer |
imageData() |
abstract int |
imageSize() |
abstract int |
nChannels() |
abstract int |
origin() |
abstract IplImage |
origin(int origin) |
void |
release()
Calls the deallocator, if registered, otherwise has no effect.
|
abstract IplROI |
roi() |
abstract int |
width() |
abstract int |
widthStep() |
createBuffer, createBuffer, createIndexer, createIndexer, cvSize, getByteBuffer, getByteBuffer, getDoubleBuffer, getDoubleBuffer, getFloatBuffer, getFloatBuffer, getIntBuffer, getIntBuffer, getShortBuffer, getShortBuffer, highValue, toString
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, totalBytes, totalPhysicalBytes, withDeallocator, zero
protected BytePointer pointer
public AbstractIplImage(Pointer p)
public static IplImage create(CvSize size, int depth, int channels)
public static IplImage create(int width, int height, int depth, int channels)
public static IplImage create(CvSize size, int depth, int channels, int origin)
origin()
.public static IplImage create(int width, int height, int depth, int channels, int origin)
origin()
.public static IplImage createHeader(CvSize size, int depth, int channels)
public static IplImage createHeader(int width, int height, int depth, int channels)
public static IplImage createHeader(CvSize size, int depth, int channels, int origin)
origin()
.public static IplImage createHeader(int width, int height, int depth, int channels, int origin)
origin()
.public static IplImage create(int width, int height, int depth, int channels, Pointer data)
public static IplImage createCompatible(IplImage template)
public static IplImage createIfNotCompatible(IplImage image, IplImage template)
public IplImage clone()
public void release()
public abstract int nChannels()
public abstract int depth()
public abstract int origin()
public abstract IplImage origin(int origin)
public abstract int width()
public abstract int height()
public abstract IplROI roi()
public abstract int imageSize()
public abstract BytePointer imageData()
public abstract int widthStep()
public int arrayChannels()
arrayChannels
in class CvArr
public int arrayDepth()
arrayDepth
in class CvArr
public int arrayOrigin()
arrayOrigin
in class CvArr
public void arrayOrigin(int origin)
arrayOrigin
in class CvArr
public int arrayWidth()
arrayWidth
in class CvArr
public int arrayHeight()
arrayHeight
in class CvArr
public BytePointer arrayData()
public CvMat asCvMat()
Copyright © 2020. All rights reserved.