public class ContourFitting extends Algorithm
| Modifier | Constructor and Description |
|---|---|
protected |
ContourFitting(long addr) |
| Modifier and Type | Method and Description |
|---|---|
static ContourFitting |
__fromPtr__(long addr) |
void |
estimateTransformation(Mat src,
Mat dst,
Mat alphaPhiST,
double[] dist)
Fit two closed curves using fourier descriptors.
|
void |
estimateTransformation(Mat src,
Mat dst,
Mat alphaPhiST,
double[] dist,
boolean fdContour)
Fit two closed curves using fourier descriptors.
|
protected void |
finalize() |
int |
getCtrSize() |
int |
getFDSize() |
void |
setCtrSize(int n)
set number of Fourier descriptors used in estimateTransformation
|
void |
setFDSize(int n)
set number of Fourier descriptors when estimateTransformation used vector<Point>
|
clear, empty, getDefaultName, getNativeObjAddr, savepublic static ContourFitting __fromPtr__(long addr)
public int getCtrSize()
public int getFDSize()
public void estimateTransformation(Mat src, Mat dst, Mat alphaPhiST, double[] dist, boolean fdContour)
src - Contour defining first shape.dst - Contour defining second shape (Target).alphaPhiST - : \( \alpha \)=alphaPhiST(0,0), \( \phi \)=alphaPhiST(0,1) (in radian), s=alphaPhiST(0,2), Tx=alphaPhiST(0,3), Ty=alphaPhiST(0,4) rotation centerdist - distance between src and dst after matching.fdContour - false then src and dst are contours and true src and dst are fourier descriptors.public void estimateTransformation(Mat src, Mat dst, Mat alphaPhiST, double[] dist)
src - Contour defining first shape.dst - Contour defining second shape (Target).alphaPhiST - : \( \alpha \)=alphaPhiST(0,0), \( \phi \)=alphaPhiST(0,1) (in radian), s=alphaPhiST(0,2), Tx=alphaPhiST(0,3), Ty=alphaPhiST(0,4) rotation centerdist - distance between src and dst after matching.public void setCtrSize(int n)
n - number of Fourier descriptors equal to number of contour points after resampling.public void setFDSize(int n)
n - number of fourier descriptors used for optimal curve matching.Copyright © 2020. All rights reserved.