public static class opencv_core.SVD extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Modifier and Type | Field and Description |
|---|---|
static int |
FULL_UV
enum cv::SVD::
|
static int |
MODIFY_A
enum cv::SVD::
|
static int |
NO_UV
enum cv::SVD::
|
| Constructor and Description |
|---|
opencv_core.SVD()
the default constructor
|
opencv_core.SVD(int size) |
opencv_core.SVD(opencv_core.Mat src) |
opencv_core.SVD(opencv_core.Mat src,
int flags)
the constructor that performs SVD
|
opencv_core.SVD(Pointer p) |
| Modifier and Type | Method and Description |
|---|---|
opencv_core.SVD |
apply(opencv_core.Mat src) |
opencv_core.SVD |
apply(opencv_core.Mat src,
int flags)
the operator that performs SVD.
|
void |
backSubst(opencv_core.Mat rhs,
opencv_core.Mat dst)
performs back substitution, so that dst is the solution or pseudo-solution of m*dst = rhs, where m is the decomposed matrix
|
static void |
backSubst(opencv_core.Mat w,
opencv_core.Mat u,
opencv_core.Mat vt,
opencv_core.Mat rhs,
opencv_core.Mat dst)
performs back substitution
|
static void |
compute(opencv_core.Mat src,
opencv_core.Mat w) |
static void |
compute(opencv_core.Mat src,
opencv_core.Mat w,
int flags)
computes singular values of a matrix
|
static void |
compute(opencv_core.Mat src,
opencv_core.Mat w,
opencv_core.Mat u,
opencv_core.Mat vt) |
static void |
compute(opencv_core.Mat src,
opencv_core.Mat w,
opencv_core.Mat u,
opencv_core.Mat vt,
int flags)
decomposes matrix and stores the results to user-provided matrices
|
opencv_core.SVD |
position(int position) |
static void |
solveZ(opencv_core.Mat src,
opencv_core.Mat dst)
finds dst = arg min_{|dst|=1} |m*dst|
|
opencv_core.Mat |
u() |
opencv_core.SVD |
u(opencv_core.Mat u) |
opencv_core.Mat |
vt() |
opencv_core.SVD |
vt(opencv_core.Mat vt) |
opencv_core.Mat |
w() |
opencv_core.SVD |
w(opencv_core.Mat w) |
address, asBuffer, asByteBuffer, capacity, capacity, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, hashCode, isNull, limit, limit, memchr, memcmp, memcpy, memmove, memset, offsetof, position, put, setNull, sizeof, toString, withDeallocator, zeropublic static final int MODIFY_A
public static final int NO_UV
public static final int FULL_UV
public opencv_core.SVD(Pointer p)
public opencv_core.SVD(int size)
public opencv_core.SVD()
public opencv_core.SVD(opencv_core.Mat src, int flags)
public opencv_core.SVD(opencv_core.Mat src)
public opencv_core.SVD position(int position)
public opencv_core.SVD apply(opencv_core.Mat src, int flags)
public opencv_core.SVD apply(opencv_core.Mat src)
public static void compute(opencv_core.Mat src, opencv_core.Mat w, opencv_core.Mat u, opencv_core.Mat vt, int flags)
public static void compute(opencv_core.Mat src, opencv_core.Mat w, opencv_core.Mat u, opencv_core.Mat vt)
public static void compute(opencv_core.Mat src, opencv_core.Mat w, int flags)
public static void compute(opencv_core.Mat src, opencv_core.Mat w)
public static void backSubst(opencv_core.Mat w, opencv_core.Mat u, opencv_core.Mat vt, opencv_core.Mat rhs, opencv_core.Mat dst)
public static void solveZ(opencv_core.Mat src, opencv_core.Mat dst)
public void backSubst(opencv_core.Mat rhs, opencv_core.Mat dst)
public opencv_core.Mat u()
public opencv_core.SVD u(opencv_core.Mat u)
public opencv_core.Mat w()
public opencv_core.SVD w(opencv_core.Mat w)
public opencv_core.Mat vt()
public opencv_core.SVD vt(opencv_core.Mat vt)
Copyright © 2014. All Rights Reserved.