@Namespace(value="dai") @NoOffset @Properties(inherit=depthai.class) public class ImageManipConfig extends Buffer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
ImageManipConfig()
Construct ImageManipConfig message
|
ImageManipConfig(long size)
Native array allocator.
|
ImageManipConfig(Pointer p)
Pointer cast constructor.
|
ImageManipConfig(RawImageManipConfig ptr) |
| Modifier and Type | Method and Description |
|---|---|
RawImageManipConfig |
get()
Retrieve configuration data for ImageManip.
|
depthai.Colormap |
getColormap() |
RawImageManipConfig.CropConfig |
getCropConfig() |
float |
getCropXMax() |
float |
getCropXMin() |
float |
getCropYMax() |
float |
getCropYMin() |
RawImageManipConfig.FormatConfig |
getFormatConfig() |
depthai.Interpolation |
getInterpolation()
Retrieve which interpolation method to use
|
ImageManipConfig |
getPointer(long i) |
RawImageManipConfig.ResizeConfig |
getResizeConfig() |
int |
getResizeHeight() |
int |
getResizeWidth() |
boolean |
isResizeThumbnail() |
ImageManipConfig |
position(long position) |
ImageManipConfig |
set(RawImageManipConfig config)
Set explicit configuration.
|
ImageManipConfig |
setCenterCrop(float ratio) |
ImageManipConfig |
setCenterCrop(float ratio,
float whRatio)
Specifies a centered crop.
|
ImageManipConfig |
setColormap(depthai.Colormap colormap) |
ImageManipConfig |
setColormap(depthai.Colormap colormap,
float maxf) |
ImageManipConfig |
setColormap(depthai.Colormap colormap,
int max) |
ImageManipConfig |
setColormap(depthai.Colormap colormap,
int min,
int max)
Specify gray to color conversion map
|
ImageManipConfig |
setColormap(int colormap) |
ImageManipConfig |
setColormap(int colormap,
float maxf) |
ImageManipConfig |
setColormap(int colormap,
int max) |
ImageManipConfig |
setColormap(int colormap,
int min,
int max) |
ImageManipConfig |
setCropRect(float xmin,
float ymin,
float xmax,
float ymax)
Specifies crop with rectangle with normalized values (0..1)
|
ImageManipConfig |
setCropRect(Pointer coordinates)
Specifies crop with rectangle with normalized values (0..1)
|
ImageManipConfig |
setCropRotatedRect(RotatedRect rr) |
ImageManipConfig |
setCropRotatedRect(RotatedRect rr,
boolean normalizedCoords)
Specifies crop with rotated rectangle.
|
ImageManipConfig |
setFrameType(int name) |
ImageManipConfig |
setFrameType(RawImgFrame.Type name)
Specify output frame type.
|
ImageManipConfig |
setHorizontalFlip(boolean flip)
Specify horizontal flip
|
ImageManipConfig |
setInterpolation(depthai.Interpolation interpolation)
Specify which interpolation method to use
|
ImageManipConfig |
setInterpolation(int interpolation) |
ImageManipConfig |
setKeepAspectRatio(boolean keep)
Specifies to whether to keep aspect ratio or not
|
ImageManipConfig |
setResize(int w,
int h)
Specifies output image size.
|
ImageManipConfig |
setResize(Pointer size)
Specifies output image size.
|
ImageManipConfig |
setResizeThumbnail(int w,
int h) |
ImageManipConfig |
setResizeThumbnail(int w,
int h,
int bgRed,
int bgGreen,
int bgBlue)
Specifies output image size.
|
ImageManipConfig |
setResizeThumbnail(Pointer size) |
ImageManipConfig |
setResizeThumbnail(Pointer size,
int bgRed,
int bgGreen,
int bgBlue)
Specifies output image size.
|
ImageManipConfig |
setReusePreviousImage(boolean reuse)
Instruct ImageManip to not remove current image from its queue and use the same for next message.
|
ImageManipConfig |
setRotationDegrees(float deg)
Specifies clockwise rotation in degrees
|
ImageManipConfig |
setRotationRadians(float rad)
Specifies clockwise rotation in radians
|
ImageManipConfig |
setSkipCurrentImage(boolean skip)
Instructs ImageManip to skip current image and wait for next in queue.
|
void |
setVerticalFlip(boolean flip)
Specify vertical flip
|
ImageManipConfig |
setWarpBorderFillColor(int red,
int green,
int blue)
Specifies fill color for border pixels.
|
ImageManipConfig |
setWarpBorderReplicatePixels()
Specifies that warp replicates border pixels
|
ImageManipConfig |
setWarpTransformFourPoints(Point2fVector pt,
boolean normalizedCoords)
Specifies warp by supplying 4 points in either absolute or normalized coordinates
|
ImageManipConfig |
setWarpTransformMatrix3x3(float[] mat) |
ImageManipConfig |
setWarpTransformMatrix3x3(FloatBuffer mat) |
ImageManipConfig |
setWarpTransformMatrix3x3(FloatPointer mat)
Specifies warp with a 3x3 matrix
|
getData, getSequenceNum, getTimestamp, getTimestampDevice, setData, setData, setData, setSequenceNum, setTimestamp, setTimestampDeviceaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic ImageManipConfig(Pointer p)
Pointer(Pointer).public ImageManipConfig(long size)
Pointer.position(long).public ImageManipConfig()
public ImageManipConfig(@SharedPtr RawImageManipConfig ptr)
public ImageManipConfig position(long position)
public ImageManipConfig getPointer(long i)
getPointer in class Buffer@ByRef public ImageManipConfig setCropRect(float xmin, float ymin, float xmax, float ymax)
xmin - Top left X coordinate of rectangleymin - Top left Y coordinate of rectanglexmax - Bottom right X coordinate of rectangleymax - Bottom right Y coordinate of rectangle@ByRef public ImageManipConfig setCropRect(@ByVal @Cast(value="std::tuple<float,float,float,float>*") Pointer coordinates)
coordinates - Coordinate of rectangle@ByRef public ImageManipConfig setCropRotatedRect(@ByVal RotatedRect rr, @Cast(value="bool") boolean normalizedCoords)
rr - Rotated rectangle which specifies cropnormalizedCoords - If true coordinates are in normalized range (0..1) otherwise absolute@ByRef public ImageManipConfig setCropRotatedRect(@ByVal RotatedRect rr)
@ByRef public ImageManipConfig setCenterCrop(float ratio, float whRatio)
ratio - Ratio between input image and crop region (0..1)whRatio - Crop region aspect ratio - 1 equals to square, 1.7 equals to 16:9, ...@ByRef public ImageManipConfig setCenterCrop(float ratio)
@ByRef public ImageManipConfig setWarpTransformFourPoints(@ByVal Point2fVector pt, @Cast(value="bool") boolean normalizedCoords)
pt - 4 points specifying warpnormalizedCoords - If true pt is interpreted as normalized, absolute otherwise@ByRef public ImageManipConfig setWarpTransformMatrix3x3(@StdVector FloatPointer mat)
mat - 3x3 matrix@ByRef public ImageManipConfig setWarpTransformMatrix3x3(@StdVector FloatBuffer mat)
@ByRef public ImageManipConfig setWarpTransformMatrix3x3(@StdVector float[] mat)
@ByRef public ImageManipConfig setWarpBorderReplicatePixels()
@ByRef public ImageManipConfig setWarpBorderFillColor(int red, int green, int blue)
red - Red componentgreen - Green componentblue - Blue component@ByRef public ImageManipConfig setRotationDegrees(float deg)
deg - Rotation in degrees@ByRef public ImageManipConfig setRotationRadians(float rad)
rad - Rotation in radians@ByRef public ImageManipConfig setResize(int w, int h)
w - Width in pixelsh - Height in pixels@ByRef public ImageManipConfig setResize(@ByVal @Cast(value="std::tuple<int,int>*") Pointer size)
size - Size in pixels@ByRef public ImageManipConfig setResizeThumbnail(int w, int h, int bgRed, int bgGreen, int bgBlue)
w - Width in pixelsh - Height in pixelsbgRed - Red componentbgGreen - Green componentbgBlue - Blue component@ByRef public ImageManipConfig setResizeThumbnail(int w, int h)
@ByRef public ImageManipConfig setResizeThumbnail(@ByVal @Cast(value="std::tuple<int,int>*") Pointer size, int bgRed, int bgGreen, int bgBlue)
size - Size in pixelsbgRed - Red componentbgGreen - Green componentbgBlue - Blue component@ByRef public ImageManipConfig setResizeThumbnail(@ByVal @Cast(value="std::tuple<int,int>*") Pointer size)
@ByRef public ImageManipConfig setFrameType(RawImgFrame.Type name)
name - Frame type@ByRef public ImageManipConfig setFrameType(@Cast(value="dai::RawImgFrame::Type") int name)
@ByRef public ImageManipConfig setColormap(depthai.Colormap colormap, int min, int max)
colormap - map from Colormap enum or Colormap::NONE to disable@ByRef public ImageManipConfig setColormap(@Cast(value="dai::Colormap") int colormap, int min, int max)
@ByRef public ImageManipConfig setColormap(depthai.Colormap colormap, float maxf)
@ByRef public ImageManipConfig setColormap(@Cast(value="dai::Colormap") int colormap, float maxf)
@ByRef public ImageManipConfig setColormap(depthai.Colormap colormap, int max)
@ByRef public ImageManipConfig setColormap(depthai.Colormap colormap)
@ByRef public ImageManipConfig setColormap(@Cast(value="dai::Colormap") int colormap, int max)
@ByRef public ImageManipConfig setColormap(@Cast(value="dai::Colormap") int colormap)
@ByRef public ImageManipConfig setHorizontalFlip(@Cast(value="bool") boolean flip)
flip - True to enable flip, false otherwisepublic void setVerticalFlip(@Cast(value="bool") boolean flip)
flip - True to enable vertical flip, false otherwise@ByRef public ImageManipConfig setReusePreviousImage(@Cast(value="bool") boolean reuse)
reuse - True to enable reuse, false otherwise@ByRef public ImageManipConfig setSkipCurrentImage(@Cast(value="bool") boolean skip)
skip - True to skip current image, false otherwise@ByRef public ImageManipConfig setKeepAspectRatio(@Cast(value="bool") boolean keep)
@ByRef public ImageManipConfig setInterpolation(depthai.Interpolation interpolation)
interpolation - type of interpolation@ByRef public ImageManipConfig setInterpolation(@Cast(value="dai::Interpolation") int interpolation)
public float getCropXMin()
public float getCropYMin()
public float getCropXMax()
public float getCropYMax()
public int getResizeWidth()
public int getResizeHeight()
@ByVal @Cast(value="dai::ImageManipConfig::CropConfig*") public RawImageManipConfig.CropConfig getCropConfig()
@ByVal @Cast(value="dai::ImageManipConfig::ResizeConfig*") public RawImageManipConfig.ResizeConfig getResizeConfig()
@ByVal @Cast(value="dai::ImageManipConfig::FormatConfig*") public RawImageManipConfig.FormatConfig getFormatConfig()
@Cast(value="bool") public boolean isResizeThumbnail()
public depthai.Colormap getColormap()
@ByRef public ImageManipConfig set(@ByVal RawImageManipConfig config)
config - Explicit configuration@ByVal public RawImageManipConfig get()
public depthai.Interpolation getInterpolation()
Copyright © 2024. All rights reserved.