OpenCV 4.5.3(日本語機械翻訳)
クラス | 関数
Ximgproc_fourier

クラス

class cv::ximgproc::ContourFitting
のためのクラスです.ContourFittingアルゴリズムのためのクラスです.ContourFitting2つの輪郭のマッチング$ z_a $および$ z_b $距離を最小にする[【詳解】(英語]

関数

CV_EXPORTS_W void cv::ximgproc::fourierDescriptor (InputArray src, OutputArray dst, int nbElt=-1, int nbFD=-1)
平面化された閉曲線のフーリエ記述子.[【詳解】(英語]
CV_EXPORTS_W void cv::ximgproc::transformFD (InputArray src, InputArray t, OutputArray dst, bool fdContour=true)
輪郭の変換[【詳解】(英語]
CV_EXPORTS_W void cv::ximgproc::contourSampling (InputArray src, OutputArray out, int nbElt)
輪郭のサンプリング.[【詳解】(英語]
CV_EXPORTS_W Ptr< ContourFitting > cv::ximgproc::createContourFitting (int ctr=1024, int fd=16)
作成ContourFittingアルゴリズムオブジェクト[【詳解】(英語]

詳解

関数詳解

contourSampling()

CV_EXPORTS_W void cv::ximgproc::contourSampling ( InputArray src,
OutputArray out,
int nbElt
)

輪郭のサンプリング.

引数
src 輪郭の型 vector<Point> , vector<Point2f> または vector<Point2d> .
out MatCV_64FC2 型で,行数が nbElt 個の場合
nbElt 輪郭を構成する点の数

createContourFitting()

CV_EXPORTS_W Ptr< ContourFitting > cv::ximgproc::createContourFitting ( int ctr = 1024,
int fd = 16
)

作成ContourFittingアルゴリズムオブジェクト

引数
ctr フーリエ記述子の数は,リサンプリング後の輪郭点の数に等しくなります.
fd 第2の形状(ターゲット)を定義する輪郭。

fourierDescriptor()

CV_EXPORTS_W void cv::ximgproc::fourierDescriptor ( InputArray src,
OutputArray dst,
int nbElt = -1,
int nbFD = -1
)

平面化された閉曲線のフーリエ記述子.

この実装の詳細については,以下を参照してください.[PersoonFu1977]を参照してください。

引数
src 輪郭の型 vector<Point> , vector<Point2f> または vector<Point2d> .
dst MatCV_64FC2型と nbElt行の VERIFIER
nbElt dst の行数,または nbElt=-1 の場合は getOptimalDFTSize の行数.
nbFD dstにおけるFDリターンの数 dst = [FD(1...nbFD/2) FD(nbFD/2-nbElt+1...:nbElt)].

transformFD()

CV_EXPORTS_W void cv::ximgproc::transformFD ( InputArray src,
InputArray t,
OutputArray dst,
bool fdContour = true
)

輪郭の変換

引数
src fdが真であれば,輪郭またはフーリエ記述子を変換します.
t 変換MatestimateTransformation によって与えられます.
dst MatCV_64FC2 型で,行数が nbElt 個の場合
fdContour true src はフーリエ記述子. fdContour false src は輪郭.