Remodelando moedas barulhentas em forma de círculo

Eu estou fazendo uma detecção de moeda usando JavaCV (OpenCV wrapper), mas eu tenho um pequeno problema quando as moedas estão conectadas. Se eu tentar corroê-los para separar essas moedas, eles perdem a forma de círculo e, se eu tentar contar pixels dentro de cada moeda, pode haver problemas, de modo que algumas moedas possam ser consideradas como maiores. O que eu quero fazer é primeiramente reformulá-las e torná-las como um círculo (igual ao raio dessa moeda) e então contar os pixels dentro delas.

Aqui está a minha imagem limite:

E aqui está a imagem erodida:

Alguma sugestão? Ou existe alguma maneira melhor de quebrar pontes entre moedas?

questionAnswers(5)

yourAnswerToTheQuestion