Ask Your Question

Revision history [back]

I think you can find answer in this example

            Ptr<SimpleBlobDetector> sbd = b.dynamicCast<SimpleBlobDetector>();
            sbd->detect(img, keyImg, Mat());
            drawKeypoints(img, keyImg, result);
            int i = 0;
            for (vector<KeyPoint>::iterator k = keyImg.begin(); k != keyImg.end(); ++k, ++i)
                  circle(result, k->pt, (int)k->size, palette[i % 65536]);

I think you can find answer in this example example

            Ptr<SimpleBlobDetector> sbd = b.dynamicCast<SimpleBlobDetector>();
            sbd->detect(img, keyImg, Mat());
            drawKeypoints(img, keyImg, result);
            int i = 0;
            for (vector<KeyPoint>::iterator k = keyImg.begin(); k != keyImg.end(); ++k, ++i)
                  circle(result, k->pt, (int)k->size, palette[i % 65536]);