0

画像上の特殊な細胞型を認識しようとしています。私が探しているのは、指定された距離にあるいくつかのカラーピーク(画像1、ピークは青い点でマークされています)です。私のアプローチは、画像をレイヤーごとにトレッシングし、輪郭を数えることです。擬似コードは次のとおりです。

FOR Treshold= 250 to 0 STEP=5 
  treshold image
  count contours having specified area
  IF specified number of contours found BREAK

残念ながら、ピークの代わりに穴が開いているセルがいくつかあります。これらの穴は輪郭も生成します(画像2)。

私の質問は1です:「穴」の輪郭を破棄するようにcvFindContoursを呼び出すことは可能ですか?

2:そうでない場合、CvContour構造から、それがピークまたは穴を囲んでいるかどうかを判断することは可能ですか?

OpenCVコードを読んでいると自分でそれを見つけることができませんでした。

ありがとうございました!

ピークを含むセル

穴を含むセル

4

0 に答える 0