private void AberturaCinza_Click(object sender, EventArgs e) { Imagem erod = new Imagem(); erod.Clone(imagens[count - 1]); erod.ErosaoCinza(ElEst.quadradoCinza, 1, 1); Visualizar(erod, "Erosão " + erod.NomeArquivo()); Imagem dil = new Imagem(); dil.Clone(imagens[count - 1]); dil.DilatacaoCinza(ElEst.quadradoCinza, 1, 1); dil.CorrecaoMinMax(Correcao.proporcao); Visualizar(dil, "Abertura " + dil.NomeArquivo()); }
private void Gradiente_Click(object sender, EventArgs e) { Imagem dil = new Imagem(); Imagem erod = new Imagem(); erod.Clone(imagens[count - 1]); dil.Clone(imagens[count - 1]); dil.DilatacaoCinza(ElEst.quadradoCinza, 1, 1); dil.CorrecaoMinMax(Correcao.proporcao); Visualizar(dil, "Dilatação " + dil.NomeArquivo()); erod.ErosaoCinza(ElEst.quadradoCinza, 1, 1); erod.CorrecaoMinMax(Correcao.proporcao); Visualizar(erod, "Erosão " + erod.NomeArquivo()); dil.MathOp(MathOperationType.subtracao, erod); dil.CorrecaoMinMax(Correcao.proporcao); Visualizar(dil, "Gradiente " + dil.NomeArquivo()); }