OpenCV 4.10.0
Open Source Computer Vision
|
#include <opencv2/core.hpp>
类 | |
类 | cv::ximgproc::AdaptiveManifoldFilter |
自适应流形滤波器的实现的接口。 更多... | |
类 | cv::ximgproc::DTFilter |
域变换滤波器实现的接口。 更多... | |
类 | cv::ximgproc::FastBilateralSolverFilter |
快速双边求解器的实现的接口。 更多... | |
类 | cv::ximgproc::FastGlobalSmootherFilter |
快速全局平滑滤波器的实现的接口。 更多... | |
类 | cv::ximgproc::GuidedFilter |
(快速)引导滤波器的实现的接口。 更多... | |
命名空间 | |
命名空间 | cv |
与磁盘上的文件相关的文件存储的“黑盒”表示。 | |
命名空间 | cv::ximgproc |
枚举 | |
枚举 | cv::ximgproc::EdgeAwareFiltersList { cv::ximgproc::DTF_NC , cv::ximgproc::DTF_IC , cv::ximgproc::DTF_RF , cv::ximgproc::GUIDED_FILTER , cv::ximgproc::AM_FILTER } |
函数 | |
void | cv::ximgproc::amFilter (InputArray joint, InputArray src, OutputArray dst, double sigma_s, double sigma_r, bool adjust_outliers=false) |
自适应流形滤波器的简单单行调用。 | |
void | cv::ximgproc::bilateralTextureFilter (InputArray src, OutputArray dst, int fr=3, int numIter=1, double sigmaAlpha=-1., double sigmaAvg=-1.) |
应用双边纹理滤波器到图像。它执行结构保持纹理滤波。有关此滤波器的更多详细信息,请参见 [56]。 | |
Ptr< AdaptiveManifoldFilter > | cv::ximgproc::createAMFilter (double sigma_s, double sigma_r, bool adjust_outliers=false) |
工厂方法,创建 AdaptiveManifoldFilter 的实例并生成一些初始化例程。 | |
Ptr< DTFilter > | cv::ximgproc::createDTFilter (InputArray guide, double sigmaSpatial, double sigmaColor, int mode=DTF_NC, int numIters=3) |
工厂方法,创建 DTFilter 的实例并生成初始化例程。 | |
Ptr< FastBilateralSolverFilter > | cv::ximgproc::createFastBilateralSolverFilter (InputArray guide, double sigma_spatial, double sigma_luma, double sigma_chroma, double lambda=128.0, int num_iter=25, double max_tol=1e-5) |
工厂方法,创建 FastBilateralSolverFilter 的实例并执行初始化例程。 | |
Ptr< FastGlobalSmootherFilter > | cv::ximgproc::createFastGlobalSmootherFilter (InputArray guide, double lambda, double sigma_color, double lambda_attenuation=0.25, int num_iter=3) |
工厂方法,创建 FastGlobalSmootherFilter 的实例并执行初始化例程。 | |
Ptr< GuidedFilter > | cv::ximgproc::createGuidedFilter (InputArray guide, int radius, double eps, double scale=1.0) |
工厂方法,创建 GuidedFilter 的实例并生成初始化例程。 | |
void | cv::ximgproc::dtFilter (InputArray guide, InputArray src, OutputArray dst, double sigmaSpatial, double sigmaColor, int mode=DTF_NC, int numIters=3) |
简单的单行域变换滤镜调用。如果你有许多需要用相同引导图像进行过滤的图像,则使用 DTFilter 接口避免在初始化阶段进行额外计算。 | |
void | cv::ximgproc::fastBilateralSolverFilter (InputArray guide, InputArray src, InputArray confidence, OutputArray dst, double sigma_spatial=8, double sigma_luma=8, double sigma_chroma=8, double lambda=128.0, int num_iter=25, double max_tol=1e-5) |
简单的单行快速双边解算器滤镜调用。如果你有许多需要用相同引导进行过滤的图像,则使用 FastBilateralSolverFilter 接口避免进行额外计算。 | |
void | cv::ximgproc::fastGlobalSmootherFilter (InputArray guide, InputArray src, OutputArray dst, double lambda, double sigma_color, double lambda_attenuation=0.25, int num_iter=3) |
简单的单行快速全局平滑滤镜调用。如果你有许多需要用相同引导进行过滤的图像,则使用 FastGlobalSmootherFilter 接口避免进行额外计算。 | |
void | cv::ximgproc::guidedFilter (InputArray guide, InputArray src, OutputArray dst, int radius, double eps, int dDepth=-1, double scale=1.0) |
简单的单行(快速)引导滤镜调用。 | |
void | cv::ximgproc::jointBilateralFilter (InputArray joint, InputArray src, OutputArray dst, int d, double sigmaColor, double sigmaSpace, int borderType=BORDER_DEFAULT) |
对一张图像应用联合双边滤镜。 | |
void | cv::ximgproc::l0Smooth (InputArray src, OutputArray dst, double lambda=0.02, double kappa=2.0) |
通过 L0 梯度最小化对图像进行全局平滑。 | |
void | cv::ximgproc::rollingGuidanceFilter (InputArray src, OutputArray dst, int d=-1, double sigmaColor=25, double sigmaSpace=3, int numOfIter=4, int borderType=BORDER_DEFAULT) |
向图像应用滚动指导滤波。 | |