类 EdgeAwareInterpolator


  • public class EdgeAwareInterpolator
    extends SparseMatchInterpolator
    基于 CITE: Revaud2015 中改进的局部加权仿射估计器和作为后处理滤波器的快速全局平滑器,实现稀疏匹配插值算法。
    • 构造函数详情

      • EdgeAwareInterpolator

        protected EdgeAwareInterpolator​(long addr)
    • 方法详情

      • setCostMap

        public void setCostMap​(Mat _costMap)
        提供更详细的成本图接口,例如边缘图,用于边缘感知项。此实现基于相当简单的基于梯度的边缘图估计。为了使用更复杂的边缘图估计器(例如,在原始出版物中使用的 StructuredEdgeDetection),这可能导致精度提高,可以在这里绕过内部边缘图估计。
        参数
        _costMap - 需要 CV_32FC1 类型 Mat。参见:cv::ximgproc::createSuperpixelSLIC
      • setK

        public void setK​(int _k)
        K 是拟合局部仿射模型时考虑的最近邻匹配数。通常它应该大约为 128。但是,较低的值会使插值明显更快。
        参数
        _k - 自动生成
      • getK

        public int getK()
        参见:setK
        返回值
        自动生成
      • setSigma

        public void setSigma​(float _sigma)
        Sigma 是一个参数,定义了局部加权仿射拟合中权重下降的速度。较高的值可以帮助保留精细细节,较低的值可以帮助去除输出流中的噪声。
        参数
        _sigma - 自动生成
      • getSigma

        public float getSigma()
        参见:setSigma
        返回值
        自动生成
      • setLambda

        public void setLambda​(float _lambda)
        Lambda 是一个参数,定义了测地线距离中边缘感知项的权重,应在 0 到 1000 的范围内。
        参数
        _lambda - 自动生成
      • getLambda

        public float getLambda()
        参见:setLambda
        返回值
        自动生成
      • setUsePostProcessing

        public void setUsePostProcessing​(boolean _use_post_proc)
        设置是否使用 fastGlobalSmootherFilter() 后处理。默认情况下启用。
        参数
        _use_post_proc - 自动生成
      • getUsePostProcessing

        public boolean getUsePostProcessing()
        参见:setUsePostProcessing
        返回值
        自动生成
      • setFGSLambda

        public void setFGSLambda​(float _lambda)
        设置相应的 fastGlobalSmootherFilter() 参数。
        参数
        _lambda - 自动生成
      • getFGSLambda

        public float getFGSLambda()
        参见:setFGSLambda
        返回值
        自动生成
      • setFGSSigma

        public void setFGSSigma​(float _sigma)
        参见:setFGSLambda
        参数
        _sigma - 自动生成
      • getFGSSigma

        public float getFGSSigma()
        参见:setFGSLambda
        返回值
        自动生成