agora o programa já faz tudo o que tinha que fazer, mas:
1- ele não funciona para imagens grandes.
2- quando ele segmenta as regiões, ao lado de algumas (não todas) linhas verticais, ele considera uma região da altura da linha e de uma coluna só, ao invés de contar isso como parte da região adjacente.
3-no canto dessas misteriosas regiões coluna-única sempre fica um pixel branco.
Queria arrumar isso, mas não tenho a menor ideia do que eu fiz de errado.