detecting each object in overlapped condition
I have to segment a particular leaf which is fully available in the image (i.e. The leaf above in the overlapped leaves).
i segmented the background and i tried watershed segmentation but the output contains both the leaf
is there any alternate method i can used to obtain a single leaf?
I would go for shape based matching in a multiscale approach. That will do the trick for you! Or you could train a leaf based model and then start a MSER approach from the leaf centers until the edges.
In my opinion is very hard to distinguish (visually) the leaf on the right from the one behind it...
How did you get the centroids?
Too bad that 75% of the posters here leave without leaving a single response :D
I just followed the steps in the link and obtained the above result. i didn't find the centroids.
Have you done it in Matlab or how did you do the reconstruction?
Might want to try this approach
@thdrksdfthmn I done it in openCV. i just converted the steps in that documentation in to openCV codings. I just paintes the watershed as in code