0
3

More than 5 years have passed since last update.

【OpenCV】平滑化フィルタまとめ【Python】

Last updated at Posted at 2019-07-10

 概要

 OpenCV(Python)で利用できる画像の平滑化を行うフィルタをまとめました。

 ブラーフィルタ

 ブラーフィルタは1ピクセルごとに周辺のピクセルの平均値を求め画像をぼかすフィルタのことです。

 ガウシアンフィルタ

 ガウシアンフィルタは正規分布に従ったフィルタを用いて畳み込み処理を行っています。

 メディアンフィルタ

 フィルタで畳み込みを行った領域の中央値を対象のピクセルに代入することで平滑化を行っています。

 白飛び、黒飛びの多い画像では最も有効なフィルタです。

 バイラテラルフィルタ

 バイラテラルフィルタはエッジを保持したまま画像をぼかすことができます。画素値の差が小さい近傍ピクセルに大きい重みを持つガウシアンフィルタだと思えばよいです。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3