エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
フィルタ処理の高速化アルゴリズム(縦横に処理を分ける) 画像処理ソリューション
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
フィルタ処理の高速化アルゴリズム(縦横に処理を分ける) 画像処理ソリューション
メインページ > 画像処理 前回、フィルタ処理の高速化アルゴリズム(重複した計算を行わない)で紹介し... メインページ > 画像処理 前回、フィルタ処理の高速化アルゴリズム(重複した計算を行わない)で紹介した方法では カーネルの値が全て同じでないと使えないので、今回はフィルタ処理を縦方向と横方向に 分けて行う事でフィルタ処理の高速化を行う方法をガウシアンフィルタを例にとって紹介します。 ガウシアンフィルタのカーネルには、 が良く用いられますが、この処理を注目画素の周辺の輝度値をI0~I8とした場合、 ガウシアンフィルタの処理を行列で と、表すこともでき、この事は縦方向に3×1のガウシアンフィルタ処理をおこなってから、 横方向に1×3のガウシアンフィルタ処理を行うことを意味しています。 (横方向に処理をしてから縦方向に処理をしても同じです。) このように処理を縦と横に分けることで、カーネルのサイズm×nの場合、通常の処理では m×n回の掛け算を行うところ、m+n回の掛け算で済む事になります。 (