Simple Blob Detector Params Meaning

asked 2015-05-12 12:42:36 -0500

Barry gravatar image

Hello, I'm using the Simple Blob Detector in Java on Android. I am transferring an algorithm that I developed in C++. Once I found out how to set parameters in the Java version, the results are comparable. But, I have not found a resource that describes the function of the parameters.

To set parameters in Java, by accident, I found:

which uses:"blobparams");

The Blob Detector parameters that are available:

float thresholdStep; float minThreshold; float maxThreshold; size_t minRepeatability; float minDistBetweenBlobs; bool filterByColor; uchar blobColor; bool filterByArea; float minArea, maxArea; bool filterByCircularity; float minCircularity, maxCircularity; bool filterByInertia; float minInertiaRatio, maxInertiaRatio; bool filterByConvexity; float minConvexity, maxConvexity;

Is there any documentation about what these parameters mean?

I most interested in the first four.

Thanks, Barry.

edit retag flag offensive close merge delete


May be this would be usefull

LBerger gravatar imageLBerger ( 2015-05-12 16:11:07 -0500 )edit

you might also get some help from here

theodore gravatar imagetheodore ( 2015-05-12 16:51:43 -0500 )edit

Thanks. Nice. @theodore that is exactly the type of thing I am looking for. I did not see any mention of the "minRepeatability" parameter. Any idea what this does? I see it set to "2" in many examples.

Barry gravatar imageBarry ( 2015-05-12 18:42:06 -0500 )edit

@Barry unofortunatelly I do not know what minRepeatability is about and having a brief research does not seem to be mentioning somewhere. So, maybe if you go throught the source code to get some info.

theodore gravatar imagetheodore ( 2015-05-13 06:58:13 -0500 )edit

Barry , I need this code in JAVA using blob detection using the parameters . Could you send me? Just found to date examples in C ++ and Python .

fabiano moreira gravatar imagefabiano moreira ( 2015-11-05 06:06:39 -0500 )edit