1

カメラでマーカーで描かれた空の形状をキャプチャする方法を探しています。白紙のはがきに任意の色のマーカーで長方形または円または楕円 (カードの 2/3 サイズ) を描くようなものです。カメラのスイッチを入れたときに、openCV を使用して正確な行を「トレース」したいと考えています。つまり、ビデオ キャプチャです。

私が今持っているのは

  1. cvtColor をグレーに。

  2. バイラテラル フィルター(5、100、100)

  3. キャニー (下限: 50、最大 255)

  4. 輪郭を見つける
  5. 私のフレームに輪郭を描きます。

これは今のところ機能していますが、私が検出しているものは非常に明確であるため、より良い方法があるかもしれないと推測しています. 白を基調とした単色。私の行を検出してトレースするより良い方法はありますか?

PS私のマーカーが薄い場合、上記は失敗します。鉛筆でうまくいくことを願っています

4

1 に答える 1