@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, toStringaddress, 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, zeroprotected 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 CvArrpublic int arrayDepth()
arrayDepth in class CvArrpublic int arrayOrigin()
arrayOrigin in class CvArrpublic void arrayOrigin(int origin)
arrayOrigin in class CvArrpublic int arrayWidth()
arrayWidth in class CvArrpublic int arrayHeight()
arrayHeight in class CvArrpublic BytePointer arrayData()
public CvMat asCvMat()
Copyright © 2020. All rights reserved.