Pessoal, poderiam me ajudar na lógica da função pixelsRegiao?
A base eu já escrevi tranquilamente, mas estou me enrolando totalmente na hora de passar os parâmetros para as chamadas recursivas (em especial o parâmetro CelPixel **pIni).
Em cada chamada, caso a cor do pixel (h,w) seja igual ao da semente, eu crio uma célula nova (no meu caso chamo-a de "nova", dou malloc etc). Minha ideia foi, nas proximas chamadas, passar em (**pIni) o valor de &(nova->prox), mas na segunda chamada (no total são de 8 a 3, mesmo possível número de vizinhos), esse valor seria modificado e eu perderia a lista da primeira chamada. Tô quebrando a cabeça com isso faz 2 dias
(Editado por José Coelho de Pina - Saturday, 7 September 2013, 14:31)
João, acrescentei "(função pixelsImagem)" ao título do tópico.