赞
踩
Primal-dual algorithm是一种用于解决特殊类型的变分问题的算法(即找到一个函数来最小化一些泛函)。
特别是由于图像去噪可以看作是变分问题,因此可以使用原始对偶算法进行去噪,这正是该算法所实现的。
cv::denoise_TVL1 (const std::vector< Mat > &observations, Mat &result, double lambda=1.0, int niters=30)
observations | 该数组应包含要恢复的图像的一个或多个噪声版本。 |
result | 这里将存储去噪图像。 无需预先分配存储空间,必要时会自动分配。 |
lambda | 对应于上述公式中的 λ。 当它被放大时,平滑(模糊)的图像比细节(但可能有更多噪点)的图像更受欢迎。 粗略地说,随着它变小,结果会更加模糊,但会去除更多的异常值。 |
niters | 算法将运行的迭代次数。 当然,越多的迭代越好,但是这个说法很难量化细化,所以就使用默认值,如果结果不好就增加它。 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。