@Namespace(value="cv::dnn") @NoOffset @Properties(inherit=opencv_dnn.class) public class Image2BlobParams extends Pointer
\note
The order and usage of {@code scalefactor} and {@code mean} are (input - mean) * scalefactor.
The order and usage of {@code scalefactor}, {@code size}, {@code mean}, {@code swapRB}, and {@code ddepth} are consistent
with the function of \ref blobFromImage.
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
Image2BlobParams() |
Image2BlobParams(long size)
Native array allocator.
|
Image2BlobParams(Pointer p)
Pointer cast constructor.
|
Image2BlobParams(Scalar scalefactor) |
Image2BlobParams(Scalar scalefactor,
Size size,
Scalar mean,
boolean swapRB,
int ddepth,
int datalayout,
int mode,
Scalar borderValue) |
Modifier and Type | Method and Description |
---|---|
void |
blobRectsToImageRects(RectVector rBlob,
RectVector rImg,
Size size)
\brief Get rectangle coordinates in original image system from rectangle in blob coordinates.
|
Rect |
blobRectToImageRect(Rect rBlob,
Size size)
\brief Get rectangle coordinates in original image system from rectangle in blob coordinates.
|
Scalar |
borderValue()
Value used in padding mode for padding.
|
Image2BlobParams |
borderValue(Scalar setter) |
int |
datalayout()
Order of output dimensions.
|
Image2BlobParams |
datalayout(int setter) |
int |
ddepth()
Depth of output blob.
|
Image2BlobParams |
ddepth(int setter) |
Image2BlobParams |
getPointer(long i) |
Scalar |
mean()
Scalar with mean values which are subtracted from channels.
|
Image2BlobParams |
mean(Scalar setter) |
int |
paddingmode()
Image padding mode.
|
Image2BlobParams |
paddingmode(int setter) |
Image2BlobParams |
position(long position) |
Scalar |
scalefactor()
scalefactor multiplier for input image values.
|
Image2BlobParams |
scalefactor(Scalar setter) |
Size |
size()
Spatial size for output image.
|
Image2BlobParams |
size(Size setter) |
boolean |
swapRB()
Flag which indicates that swap first and last channels
|
Image2BlobParams |
swapRB(boolean setter) |
address, 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, zero
public Image2BlobParams(Pointer p)
Pointer(Pointer)
.public Image2BlobParams(long size)
Pointer.position(long)
.public Image2BlobParams()
public Image2BlobParams(@Const @ByRef Scalar scalefactor, @Const @ByRef(nullValue="cv::Size()") Size size, @Const @ByRef(nullValue="cv::Scalar()") Scalar mean, @Cast(value="bool") boolean swapRB, int ddepth, @Cast(value="cv::dnn::DataLayout") int datalayout, @Cast(value="cv::dnn::ImagePaddingMode") int mode, @ByVal(nullValue="cv::Scalar(0.0)") Scalar borderValue)
public Image2BlobParams position(long position)
public Image2BlobParams getPointer(long i)
getPointer
in class Pointer
public Image2BlobParams scalefactor(Scalar setter)
public Image2BlobParams size(Size setter)
public Image2BlobParams mean(Scalar setter)
@Cast(value="bool") public boolean swapRB()
public Image2BlobParams swapRB(boolean setter)
public int ddepth()
public Image2BlobParams ddepth(int setter)
@Cast(value="cv::dnn::DataLayout") public int datalayout()
public Image2BlobParams datalayout(int setter)
@Cast(value="cv::dnn::ImagePaddingMode") public int paddingmode()
public Image2BlobParams paddingmode(int setter)
public Image2BlobParams borderValue(Scalar setter)
@ByVal public Rect blobRectToImageRect(@Const @ByRef Rect rBlob, @Const @ByRef Size size)
rBlob
- rect in blob coordinates.size
- original input image size.public void blobRectsToImageRects(@Const @ByRef RectVector rBlob, @ByRef RectVector rImg, @Const @ByRef Size size)
rBlob
- rect in blob coordinates.rImg
- result rect in image coordinates.size
- original input image size.Copyright © 2024. All rights reserved.