
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
1次元のメディアンフィルター(中央値フィルター) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
1次元のメディアンフィルター(中央値フィルター) - Qiita
画像処理ではよく使われるメディアンフィルター。 OpenCVを使えば画像の2次元配列に対して median = cv... 画像処理ではよく使われるメディアンフィルター。 OpenCVを使えば画像の2次元配列に対して median = cv2.medianBlur(img,5) とするだけで処理できる。 時系列データなどの1次元データにおいても外れ値がある場合, メディアンフィルターで取り除くことができる。 1次元用のメディアンフィルターというのはnumpyにもopencvにも関数が見当たらず, すこし工夫したのでメモ。 インデックスで各点ごとに中央値を選ぶ領域を抽出して2次元配列にしてから, np.medianを行方向に適用している。 import numpy as np import matplotlib.pyplot as plt # 1次元配列に対するメディアンフィルター # kはフィルターの大きさで奇数 def median1d(arr, k): w = len(arr) idx = np.fromf