基本的な Google 検索では、この SO の質問と、優れた回答と思われるものが見つかります。ただし、試してみると、ぼやけた画像のシャープ化にはまったく効果がありません。
私が何か完全に間違っているかどうかを誰かが明確にすることはできますか?
これまでに行ったことは、画像に 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);
gaussianblur と addWeightedは、画像に何の違いもありません。また、明確にするために、コードエラーもまったくありません。