8

SURFアルゴリズムを使用して、2つの画像をOpenCVと照合しています。そして、私はキーピオイントを手に入れました。

これらのキーポイントをランダムな色の円で描きたいと思います。

関数 cvCircle を使用して OpenCV で円を描画する方法は知っていますが、色は で固定されていcvScalar(r,g,b)ます。

画像内のキーポイントの円の色が、その近くの円とは異なるようにしたい。

cv::drawMatches()OpenCVのライブラリ関数には、私が望む効果があります。しかし、それを実現する方法がわかりません。

どなたか円の描き方を教えてください。

ありがとう!

4

3 に答える 3

4

cv::drawKeypoints(matOriginal, keyPoints, matOriginal);

この方法を使用すると、一致を描画できるはずです。

于 2013-10-16T10:19:25.423 に答える