私はOpenCVで2つの画像を一致させるためにSURFアルゴリズムを使用しています。 私はキーピオントを持っています。OpenCVでランダムな色で円を描く方法
今私は、ランダムな色の丸印でこれらのキーポイントを描きたいです。
私は、関数cvCircleでOpenCVので円を描画する方法を知っているが、色がcvScalar(r,g,b)
で固定されています。
私は、画像内のキーポイントの円の色はそれに近い円に異なって欲しいです。 OpenCVの中
ライブラリ関数cv::drawMatches()
は、私が欲しい効果を持っています。しかし、私はそれを実現する方法を知らない。
はどのように円を描くように私に言うことができる誰を行います。
ありがとうございます!この方法で
これは素晴らしいです。私は、HSLまたはHSV色空間を使って、彩度および/または強度を最大にして色を生成し、次に色相および/または値を変更してからRGBに変換することを提案します。それはより少ない灰色であなたを残します。 –