OpenCV で画像をシャープにするにはどうすればいいですか? 質問する

OpenCV で画像をシャープにするにはどうすればいいですか? 質問する

画像をシャープにするにはどうすればいいですか?オープンCV?

滑らかにしたりぼかしたりする方法はたくさんありますが、シャープにする方法は見つかりませんでした。

ベストアンサー1

一般的な手順は次の通りです。アンシャープマスクに関するWikipediaの記事:

ガウス平滑化フィルターを使用して、平滑化されたバージョンを元の画像から減算します (一定の領域の値が一定になるように重み付けして減算します)。

のシャープバージョンを取得するには、frame次のようにしますimage: (両方cv::Mat)

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

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

ラプラシアンシャープニングもあります。Google で検索すると何か見つかるはずです。

おすすめ記事