OCV_DistanceTransform

31st December 2025 at 10:49pm

OCV_DistanceTransform(距離変換)

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

二値画像の各ピクセルから、最も近い背景(黒色の部分)までの距離を計算し、その距離を輝度値とする処理です。 物体の中心に近いほど明るい値になるため、物体の「太さ」の解析や、くっついた物体の中心(シード点)を探すのに適しています。

2. GUIの使い方

  • distanceType: 距離の計算方法(L1:マンハッタン、L2:直線距離、C:チェス盤)を選択します。
  • maskSize: 計算に使用するマスクのサイズを選択します。CV_DIST_MASK_PRECISE は最も正確な直線距離を計算します。

3. 注意点

  • 入力画像は 32-bit Float 画像である必要があります。
  • 物体(白ピクセル)が前景、黒ピクセルが背景として扱われます。

HomeへIJToolsUsingOpenCVへ