Vou escrever mais uma coisas que talvez ajudem , ou atrapalhem
:
- a imagem original (imgOriginal) é lida no início do programa;
- a imagem original não é alterada ao longo do programa;
- o conceito de região é referente a imagem original e é fixo ao longo da execução do programa;
- a imagem corrente/atual (tela) é exibida pela janela do programa;
- apenas pixels da imagem corrente/atual mudam de cor;