Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

SimpleBlobDetector will return the list of detected blobs in an image.

If you want to match the list of blobs detected in one image with the list of blobs detected in another image, you have to extract some relevant information that will characterize the local information around the blob location.

You have several possibilities in my opinion:

The matching procedure is simple enough to be implemented yourself but you can also try to fill the descriptors matrices like for ORB to exploit the built-in BruteForce matcher like you said if performance matters or if you don't want to recreate the wheel.

SimpleBlobDetector (as you can deduce from the name) will return the list of detected blobs in an image.

If you want to match the list of blobs detected in one image with the list of blobs detected in another image, you have to extract some relevant information that will characterize the local information around the blob location.

You have several possibilities in my opinion:

The matching procedure is simple enough to be implemented yourself but you can also try to fill the descriptors matrices like for ORB to exploit the built-in BruteForce matcher like you said if performance matters or if you don't want to recreate the wheel.

SimpleBlobDetector (as you can deduce from the name) will return the list of detected blobs in an image.

If you want to match the list of blobs detected in one image with the list of blobs detected in another image, you have to extract some relevant information that will characterize the local information around the blob location.

You have several possibilities in my opinion:

The matching procedure is simple enough to be implemented yourself but you can also try to fill the descriptors matrices like for ORB to exploit the built-in BruteForce matcher like you said if performance matters or if you don't want to recreate the wheel.