用C++去除opencv中的竖条纹

问题描述 投票:0回答:1

enter image description here 就像这张图一样,我是初学者,所以更好的方法是使用OpenCV的库函数。 谢谢你所做的一切!

就像这张图,我是初学者,所以更好的方法是使用OpenCV的库函数。 谢谢你所做的一切!

c++ opencv stripes
1个回答
0
投票

去除条纹的一种传统方法是对频域中的违规频率应用掩模。

像这样: 输入图像 -> dft -> 应用蒙版 -> idft -> 输出图像

opencv文档中有一篇关于此类分析的文章:

https://docs.opencv.org/4.x/d8/d01/tutorial_discrete_fourier_transform.html

© www.soinside.com 2019 - 2024. All rights reserved.