A inf-reconstrucao, consiste em reconstruir um blob a partir de um marcador.Aplicamos varias iteracoes das operacoes: interseccao da imagem original com o marcador dilatado.O termo inf e utilizado porque paramos as iteracoes quando a nova imagem gerada nao e alterada em comparacao com a imagem da iteracao anterior.Imagem original:Marcador:Blog reconstruido:Algoritmo:A = imread('a.gif');B = imread('b.gif');E = imread('e.png');Bnovo = min(imdilate(B,E),A);while sum(sum(Bnovo))!=sum(sum(B))___B = Bnovo;___Bnovo = min(imdilate(B,E),A);end; Para calcular a granulometria, aumentamos o elemento estruturante em uma unidade a cada iteracao e aplicamos uma operacao de abertura a imagem original. Paramos as iteracoes quando for elimitados todos os pixeis brancos da imagem. Ou seja, a soma de pixeis brancos sao iguais a zero.Imagem a ser aplicado granulometria:O elemento estruturante comeca com uma matriz E = [1] de dimensoes (1x1). A cada iteracao e aumentado a matriz em uma dimensao na linha e na coluna.O grafico abaixo apresenta quantos pixeis brancos foram removidos, a cada iteracao, em relacao ao numero total de pixeis brancos da imagem original:O grafico abaixo apresenta quantos pixeis brancos foram eliminados em relacao a quantos pixeis brancos tinham na iteracao anterior.Algoritmo:d = 1;E = ones(d,d);A = imread('barbara.png');elim1 = [];elim2 = [];total = num = sum(sum(A));while num!=0____A = imopen(A,E);____num_novo = sum(sum(A));____elim1 = [elim1, total-num_novo];____elim2 = [elim2, num - num_novo];____num = num_novo;____d = d + 1;____E = ones(d,d);end; Como podemos usar um monte de pequenas pedras para calcular a area de um lago?Primeiramente devemos ter uma area A conhecida onde o lago esta inserido (A = 300m x 500m = 150000 m*m):Agora, jogamos N pedras aleatoriamente de tal forma que estas pedras caiam dentro da area A. Entao, temos um numero n de pedras que caem dentro do lago.Assim, temos uma relacao Area do lago = A*n/N.Apos jogarmos mil pedras (N = 1000), notamos que 354 pedras cairam dentro do lago ( n = 354):Utilizando a relacao, temos que a area do lago e: Area do lago = 150000*354/1000 = 53100 m*m.O metodo estatistico utilizado para calcular a area do lago, e conhecido como Metodo de Monte Carlo. Quanto maior o numero de pedras lancadas, melhor sera a precisao da sua resposta. Para N muito grande, temos que a area do lago do parque do Inga e igual a 55322 m*m.A imagem do lago foi retirado do Google Map. O programa desenvolvido para simular as pedras foi escrito na linguagem C utilizando a biblioteca SDL para trabalhar com a imagem. Cristal Liquido 1Fases: Isotropica Reentrante (13,8C) Discotica (18,63C) Biaxial (20,7C) Calamitica (40,5C) IsotropicaObs1: Aquecendo taxa termica lenta.Obs2: (TC) Temperatura de transicao real.Resultados:AreaDerivada Possiveis transicoes encontradas automaticamente:13.55C , 15.15C, 18.45C, 20.85C, 39.35C e 39.75C. Algoritmo:A = imread('a.png');E = imread('e.png');AeE = imerode(A,E);EeA = imerode(E,A);AeE != EeAResposta:ans = 1;Algoritmo:A = imread('a.png');E = imread('e.png');AeE = imerode(A,E);imshow(AeE);imshow(A);Algoritmo:A = imread('a.png');E1 = imread('e1.png');E2 = imread('e2.png');AeE1 = imerode(A,E1);AeE2 = imerode(A,E2);imshow(AeE1);imshow(AeE2);Algoritmo:A = imread('a.png');B = imread('b.png');AiB = min(A,B);AiBeE = imerode(AiB,E);AeE = imerode(A,E);BeE = imerode(B,E);AeEiBeE = min(AeE,BeE);AeEiBeE == AiBeEResposta:ans = 1;Algoritmo:A = imread('a.png');E = imread('b.png');AeE = imerode(A,E);dual == not(imdilate(not(A),E'));Resposta:ans = 1; Algoritmo:A = imread('a.png');B = imread('b.png);imdilate(A,B) == imdilate(B,A);Resposta:asc = 1;Algoritmo:A = imread('a.png');E1 = imread('e1.png');E2 = imread('e2.png');AdE1 = imdilate(A,E1);AdE2 = imdilate(A,E2);imshow(AdE1);imshow(AdE2);Algoritmo:A = imread('a.png');B = imread('b.png');E = imread('e.png);AdE