@Namespace(value="cv")
@NoOffset
public static class opencv_core.UMatData
extends org.bytedeco.javacpp.Pointer
The class instances are usually not created explicitly. Instead, they are created on "matrix << firstValue" operator.
The sample below initializes 2x2 rotation matrix:
double angle = 30, a = cos(angle*CV_PI/180), b = sin(angle*CV_PI/180);
Mat R = (Mat_<double>(2,2) << a, -b, b, a);
| Modifier and Type | Field and Description |
|---|---|
static int |
ASYNC_CLEANUP
enum cv::UMatData::
|
static int |
COPY_ON_MAP
enum cv::UMatData::
|
static int |
DEVICE_COPY_OBSOLETE
enum cv::UMatData::
|
static int |
DEVICE_MEM_MAPPED
enum cv::UMatData::
|
static int |
HOST_COPY_OBSOLETE
enum cv::UMatData::
|
static int |
TEMP_COPIED_UMAT
enum cv::UMatData::
|
static int |
TEMP_UMAT
enum cv::UMatData::
|
static int |
USER_ALLOCATED
enum cv::UMatData::
|
| Constructor and Description |
|---|
UMatData(opencv_core.MatAllocator allocator) |
UMatData(org.bytedeco.javacpp.Pointer p)
Pointer cast constructor.
|
address, 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, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic static final int COPY_ON_MAP
public static final int HOST_COPY_OBSOLETE
public static final int DEVICE_COPY_OBSOLETE
public static final int TEMP_UMAT
public static final int TEMP_COPIED_UMAT
public static final int USER_ALLOCATED
public static final int DEVICE_MEM_MAPPED
public static final int ASYNC_CLEANUP
public UMatData(org.bytedeco.javacpp.Pointer p)
Pointer.Pointer(Pointer).public UMatData(@Const
opencv_core.MatAllocator allocator)
public void lock()
public void unlock()
@Cast(value="bool") public boolean hostCopyObsolete()
@Cast(value="bool") public boolean deviceCopyObsolete()
@Cast(value="bool") public boolean deviceMemMapped()
@Cast(value="bool") public boolean copyOnMap()
@Cast(value="bool") public boolean tempUMat()
@Cast(value="bool") public boolean tempCopiedUMat()
public void markHostCopyObsolete(@Cast(value="bool")
boolean flag)
public void markDeviceCopyObsolete(@Cast(value="bool")
boolean flag)
public void markDeviceMemMapped(@Cast(value="bool")
boolean flag)
@MemberGetter @Const public opencv_core.MatAllocator prevAllocator()
@MemberGetter @Const public opencv_core.MatAllocator currAllocator()
public int urefcount()
public opencv_core.UMatData urefcount(int urefcount)
public int refcount()
public opencv_core.UMatData refcount(int refcount)
@Cast(value="uchar*") public org.bytedeco.javacpp.BytePointer data()
public opencv_core.UMatData data(org.bytedeco.javacpp.BytePointer data)
@Cast(value="uchar*") public org.bytedeco.javacpp.BytePointer origdata()
public opencv_core.UMatData origdata(org.bytedeco.javacpp.BytePointer origdata)
@Cast(value="size_t") public long size()
public opencv_core.UMatData size(long size)
public int flags()
public opencv_core.UMatData flags(int flags)
public org.bytedeco.javacpp.Pointer handle()
public opencv_core.UMatData handle(org.bytedeco.javacpp.Pointer handle)
public org.bytedeco.javacpp.Pointer userdata()
public opencv_core.UMatData userdata(org.bytedeco.javacpp.Pointer userdata)
public int allocatorFlags_()
public opencv_core.UMatData allocatorFlags_(int allocatorFlags_)
public int mapcount()
public opencv_core.UMatData mapcount(int mapcount)
public opencv_core.UMatData originalUMatData()
public opencv_core.UMatData originalUMatData(opencv_core.UMatData originalUMatData)
Copyright © 2018. All rights reserved.