WK_HoughCircles

1st January 2026 at 4:47pm

WK_HoughCircles(円ハフ変換による円検出)

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

画像内から「円(まる)」を探し出し、その中心座標と半径を特定するアルゴリズムです。 形が多少崩れていたり、一部が欠けていたりする円でも、数学的な集計(ハフ変換)によって「そこに円がある」と推測して検出できるのが特徴です。

2. GUIの使い方

  • min_radius / max_radius: 探索する円の最小・最大半径を指定します。
  • min_votes: 円として認定するための最低限の得点(投票数)です。
  • range_to_judge_same: 同一の円とみなすための座標の許容範囲です。
  • enable_add_roi: 検出された円をROI Managerに自動登録します。
  • enable_output_hough_image: 内部的な計算過程を画像化した「ハフ空間画像」を出力します。

3. サンプル

サンプル画像を用意しました。以下の手順で試してください。

  • [[こちら|https://github.com/WAKU-TAKE-A/IJSampleProgram/blob/master/Sample_WK_HoughCircles.zip]]からzipファイルをダウンロードしてください
  • 全て展開します。
  • 全てのファイルをImageJで開きます
  • WK_HoughCirclesを実行し、example_of_hough_c_parameters.jpgと同じように設定してください

4. 注意点

  • 8-bit Grayscale 画像に対応しています。
  • あらかじめエッジ抽出や二値化を行っておくと精度が向上します。

HomeへIJToolsUsingOpenCVへ