当前位置:   article > 正文

OpenCV每日函数 计算摄影模块(2) 图像去噪算法_primal-dual algorithm

primal-dual algorithm

一、函数参考

1、Primal-dual算法

        Primal-dual algorithm是一种用于解决特殊类型的变分问题的算法(即找到一个函数来最小化一些泛函)。

        特别是由于图像去噪可以看作是变分问题,因此可以使用原始对偶算法进行去噪,这正是该算法所实现的。

cv::denoise_TVL1 (const std::vector< Mat > &observations, Mat &result, double lambda=1.0, int niters=30)
observations 该数组应包含要恢复的图像的一个或多个噪声版本。
result 这里将存储去噪图像。 无需预先分配存储空间,必要时会自动分配。
lambda 对应于上述公式中的 λ。 当它被放大时,平滑(模糊)的图像比细节(但可能有更多噪点)的图像更受欢迎。 粗略地说,随着它变小,结果会更加模糊,但会去除更多的异常值。
niters 算法将运行的迭代次数。 当然,越多的迭代越好,但是这个说法很难量化细化,所以就使用默认值,如果结果不好就增加它。

2、非局部均值去噪算法

       

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/740432
推荐阅读
相关标签
  

闽ICP备14008679号