Remodelando monedas ruidosas en forma de círculo

Estoy haciendo una detección de monedas utilizando JavaCV (envoltorio OpenCV) pero tengo un pequeño problema cuando las monedas están conectadas. Si trato de erosionarlas para separar estas monedas, pierden su forma de círculo y si trato de contar los píxeles dentro de cada moneda, puede haber problemas, por lo que algunas monedas pueden considerarse erróneamente como una más grande. Lo que quiero hacer es, primero, remodelarlos y hacerlos como un círculo (igual al radio de esa moneda) y luego contar los píxeles dentro de ellos.

Aquí está mi imagen umbral:

Y aquí está la imagen erosionada.

¿Alguna sugerencia? ¿O hay alguna forma mejor de romper puentes entre monedas?

Respuestas a la pregunta(5)

Su respuesta a la pregunta