Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c+中的opencv是否有维纳函数+;?_C++_Opencv_Image Processing - Fatal编程技术网

C++ c+中的opencv是否有维纳函数+;?

C++ c+中的opencv是否有维纳函数+;?,c++,opencv,image-processing,C++,Opencv,Image Processing,OpenCV(C++API)中是否有执行维纳过滤的函数?在本例中,哪个是头文件 我正在寻找一个类似于matlab的维纳滤波器的函数。如果没有,有人尝试过用OpenCV实现它吗?我的目标是减少视差图中的噪声。坏消息:没有 好消息:用OpenCV的FFT函数实现一个经典方程并不困难。它甚至提供了一个API来倍增光谱 现在,你也可以尝试其他算法,如实现或用电视去噪,已经显示出深度图。 < P>我发现Weiner滤波器的C++源代码有: 在那里 您只需编辑它,然后作为函数调用。您可以尝试自己实现维纳

OpenCV(C++API)中是否有执行维纳过滤的函数?在本例中,哪个是头文件


我正在寻找一个类似于matlab的维纳滤波器的函数。如果没有,有人尝试过用OpenCV实现它吗?我的目标是减少视差图中的噪声。

坏消息:没有

好消息:用OpenCV的FFT函数实现一个经典方程并不困难。它甚至提供了一个API来倍增光谱


现在,你也可以尝试其他算法,如实现或用电视去噪,已经显示出深度图。

< P>我发现Weiner滤波器的C++源代码有:

在那里


您只需编辑它,然后作为函数调用。

您可以尝试自己实现维纳过滤器,例如图书

佩特罗,玛丽亚;佩特罗,科斯塔斯。图像处理:基础知识。约翰·威利父子公司,2010年


对维纳滤波器的公式进行了充分推导,并对算法的实现提出了许多建议和实际解释(例如,它解释了如何从退化和噪声图像/信号开始估算噪声的功率谱和原始未分级图像/信号的功率谱,并很好地解释了一些合理的假设)我知道这是一个老问题,但几天前我也遇到过同样的需要。我写了我个人C++实现的自适应维纳滤波器(类似于WiNel2 Matlab的函数)。基于OpenCV库,我已将其推上。希望这有帮助!

可能的重复:感谢您提供的信息。您是否尝试过使用OpenCV FFT实现它?