public static class opencv_core.RNG extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Modifier and Type | Field and Description |
|---|---|
static int |
NORMAL
enum cv::RNG::
|
static int |
UNIFORM
enum cv::RNG::
|
| Constructor and Description |
|---|
opencv_core.RNG() |
opencv_core.RNG(int state) |
opencv_core.RNG(Pointer p) |
| Modifier and Type | Method and Description |
|---|---|
int |
apply() |
int |
apply(int N)
returns a random integer sampled uniformly from [0, N).
|
byte |
asByte() |
double |
asDouble() |
float |
asFloat() |
int |
asInt() |
short |
asShort() |
void |
fill(opencv_core.Mat mat,
int distType,
opencv_core.Mat a,
opencv_core.Mat b) |
void |
fill(opencv_core.Mat mat,
int distType,
opencv_core.Mat a,
opencv_core.Mat b,
boolean saturateRange) |
double |
gaussian(double sigma)
returns Gaussian random variate with mean zero.
|
int |
next()
updates the state and returns the next 32-bit unsigned integer random number
|
int |
state() |
opencv_core.RNG |
state(int state) |
double |
uniform(double a,
double b)
returns uniformly distributed double-precision floating-point random number from [a,b) range
|
float |
uniform(float a,
float b)
returns uniformly distributed floating-point random number from [a,b) range
|
int |
uniform(int a,
int b)
returns uniformly distributed integer random number from [a,b) range
|
address, asBuffer, asByteBuffer, capacity, capacity, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, hashCode, isNull, limit, limit, memchr, memcmp, memcpy, memmove, memset, offsetof, position, position, put, setNull, sizeof, toString, withDeallocator, zeropublic static final int UNIFORM
public static final int NORMAL
public opencv_core.RNG(Pointer p)
public opencv_core.RNG()
public opencv_core.RNG(int state)
public int next()
public byte asByte()
public short asShort()
public int asInt()
public int apply(int N)
public int apply()
public float asFloat()
public double asDouble()
public int uniform(int a,
int b)
public float uniform(float a,
float b)
public double uniform(double a,
double b)
public void fill(opencv_core.Mat mat, int distType, opencv_core.Mat a, opencv_core.Mat b, boolean saturateRange)
public void fill(opencv_core.Mat mat, int distType, opencv_core.Mat a, opencv_core.Mat b)
public double gaussian(double sigma)
public int state()
public opencv_core.RNG state(int state)
Copyright © 2014. All Rights Reserved.