OCV_MorphologyEx

1st January 2026 at 12:18am

OCV_MorphologyEx(モルフォロジー変換)

1. 概要:画像処理の仕組み

二値画像などの形状を整えるための高度な操作です。 「収縮(削る)」「膨張(太らせる)」、あるいはそれらを組み合わせて「小さなノイズだけを消す(オープニング)」「小さな穴を埋める(クロージング)」といった操作を行い、解析しやすい形状へ補正します。

2. GUIの使い方

  • operation: 演算の種類を選択します。
operation処理内容
MORPH_ERODE収縮
MORPH_DILATE膨張
MORPH_OPENオープン(収縮⇒膨張)
MORPH_CLOSEクローズ(膨張⇒収縮)
MORPH_GRADIENT膨張-収縮
MORPH_TOPHAT元画像-オープン
MORPH_BLACKHATクローズ-元画像
  • shape: 演算に使う形(矩形、十字、楕円)を選択します。
shapeカーネルの形
MORPH_RECT矩形
MORPH_CROSS十字
MORPH_ELLIPSE楕円
  • ksize_x / y: 演算の影響範囲(サイズ)です。
  • iterations: 処理を繰り返す回数です。

3. 注意点

  • 8-bit, 16-bit, 32-bit (Float), RGB 画像に対応しています。
  • ksize は必ず 奇数 で指定してください。
  • 主に二値化した後のオブジェクトの整形に非常に効果的です。

HomeへIJToolsUsingOpenCVへ