実際には何をしSimpleBlobDetector
ますか?
それは私にいくつかのポイントを返しますが、これらのポイントは何ですか?
ブロブ検出器は、色を含め、類似した特性を持つ画像領域を見つけますか?
見つかったブロブの輪郭を取得できますか? detectEx
Web 上のいくつかの例で関数呼び出しを見ましたが、OpenCV 2.4.5 にはそのような関数はありません。現在、この関数の代わりに何が使用されていますか?
アップデート
ドキュメントでブロブ検出アルゴリズムがどのように説明されているかを次に示します。
- minThreshold (これを含む) から maxThreshold (これを含まない) までのいくつかのしきい値でしきい値処理を適用し、隣接するしきい値間の距離が thresholdStep であることにより、ソース イメージをバイナリ イメージに変換します。
- findContours() によってすべてのバイナリ イメージから連結成分を抽出し、それらの中心を計算します。
- いくつかのバイナリ イメージの中心を座標でグループ化します。近い中心は、minDistBetweenBlobs パラメーターによって制御される 1 つのブロブに対応する 1 つのグループを形成します。
- グループから、ブロブの最終的な中心とその半径を推定し、キーポイントの位置とサイズとして返します。
ブロブが円形であるべきかどうかは明らかではありません!