1. ホーム
  2. image-processing

[解決済み] OpenCVで画像を鮮明にするには?

2022-05-10 21:53:29

質問

画像をシャープにする方法 OpenCV ?

スムージングやぼかしの方法はたくさんありますが、シャープニングの方法は見当たりませんでした。

どのように解決するのですか?

一般的な手順としては Wikipedia のアンシャープマスキングに関する記事 :

ガウシアン平滑化フィルタを使用し、元の画像から平滑化したものを引きます(一定の領域の値が一定になるように重み付けをします)。

の鮮明化されたバージョンを得るには frameimage : (両方とも cv::Mat )

cv::GaussianBlur(frame, image, cv::Size(0, 0), 3);
cv::addWeighted(frame, 1.5, image, -0.5, 0, image);

そこのパラメータは、自分で調整する必要があります。

ラプラシアンシャープニングもありますよ、ググると何か出てくるはずです。