OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项
傅里叶描述符

详细描述

类 cv::ximgproc::ContourFitting
 用于ContourFitting算法的类。ContourFitting匹配两个轮廓\( z_a \)和\( z_b \),最小化距离。更多…
 

函数

void cv::ximgproc::contourSampling (InputArray src, OutputArray out, int nbElt)
 轮廓采样。
 
Ptr< ContourFittingcv::ximgproc::createContourFitting (int ctr=1024, int fd=16)
 创建ContourFitting算法对象
 
void cv::ximgproc::fourierDescriptor (InputArray src, OutputArray dst, int nbElt=-1, int nbFD=-1)
 平面闭合曲线的傅里叶描述符。
 
void cv::ximgproc::transformFD (InputArray src, InputArray t, OutputArray dst, bool fdContour=true)
 变换轮廓
 

函数文档

◆ contourSampling()

void cv::ximgproc::contourSampling ( InputArray src,
OutputArray out,
int nbElt )
Python
cv.ximgproc.contourSampling(src, nbElt[, out]) -> out

#include <opencv2/ximgproc/fourier_descriptors.hpp>

轮廓采样。

参数
src轮廓类型 vector<Point>,vector<Point2f> 或 vector<Point2d>
out类型为 CV_64FC2 且有 nbElt 行的Mat
nbElt输出轮廓中的点数

◆ createContourFitting()

Ptr< ContourFitting > cv::ximgproc::createContourFitting ( int ctr = 1024,
int fd = 16 )
Python
cv.ximgproc.createContourFitting([, ctr[, fd]]) -> 返回值

#include <opencv2/ximgproc/fourier_descriptors.hpp>

创建ContourFitting算法对象

参数
ctr傅里叶描述符的数量,等于重采样后轮廓点的数量。
fd定义第二个形状(目标)的轮廓。

◆ fourierDescriptor()

void cv::ximgproc::fourierDescriptor ( InputArray src,
OutputArray dst,
int nbElt = -1,
int nbFD = -1 )
Python
cv.ximgproc.fourierDescriptor(src[, dst[, nbElt[, nbFD]]]) -> dst

#include <opencv2/ximgproc/fourier_descriptors.hpp>

平面闭合曲线的傅里叶描述符。

有关此实现的更多详细信息,请参见 [220]

参数
src轮廓类型 vector<Point>,vector<Point2f> 或 vector<Point2d>
dst类型为 CV_64FC2 且有 nbElt 行的Mat 待验证
nbEltdst 中的行数,如果 nbElt=-1 则为 getOptimalDFTSize 行数
nbFDdst 中返回的 FD 数量 dst = [FD(1...nbFD/2) FD(nbFD/2-nbElt+1...:nbElt)]

◆ transformFD()

void cv::ximgproc::transformFD ( InputArray src,
InputArray t,
OutputArray dst,
bool fdContour = true )
Python
cv.ximgproc.transformFD(src, t[, dst[, fdContour]]) -> dst

#include <opencv2/ximgproc/fourier_descriptors.hpp>

变换轮廓

参数
src轮廓或傅里叶描述符(如果 fd 为真)
t由 estimateTransformation 给出的变换Mat
dst类型为 CV_64FC2 且有 nbElt 行的Mat
fdContourtrue:src 为傅里叶描述符。fdContour false:src 为轮廓