一个基本的谷歌搜索可以找到这个SO问题和一个看起来非常好的答案。然而,当我尝试时,它对于锐化我的模糊图像没有任何影响。
请问有人能够澄清一下是否我做错了什么?
到目前为止,我实现了filter2D函数以消除图像中的随机噪声,它也模糊了我的周期性噪声,这非常好。现在,我想要锐化图像,以便看到比原始图像更少噪声的图像。这是我的代码:-
高斯模糊和addWeighted对图像没有任何影响。另外,需要澄清的是,代码中也没有任何错误。
请问有人能够澄清一下是否我做错了什么?
到目前为止,我实现了filter2D函数以消除图像中的随机噪声,它也模糊了我的周期性噪声,这非常好。现在,我想要锐化图像,以便看到比原始图像更少噪声的图像。这是我的代码:-
anchor = Point( -1, -1 );
delta = 0;
ddepth = -1;
dst = frame;
dst2 = image;
filter2D(src, dst, ddepth , kernel, anchor, delta, BORDER_DEFAULT );
cv::GaussianBlur(frame, image, cv::Size(0, 0), 11);
cv::addWeighted(frame, 1.5, image, -0.5, 0, image);
高斯模糊和addWeighted对图像没有任何影响。另外,需要澄清的是,代码中也没有任何错误。