画像をシャープにするにはどうすればいいですか?オープン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 で検索すると何か見つかるはずです。