Escolar Documentos
Profissional Documentos
Cultura Documentos
Mini projeto
07/05/2022
1< #participantes <=4
9 10 2 4 6 2 2 2
65 76 6 65 564
conv 2 2 2 =
34 2 89 43 23
2 2 2
43 33 4 2 1
32 1 2 3 4 filtro
matriz de saída
matriz de entrada
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564
conv 2 2 2 =
34 2 89 43 23
2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 2 2 2
65 76 6 65 564 2 2 2
conv =
34 2 89 43 23 2 2 2
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 1 2 3
1647
65 76 6 65 564 7 9 4
conv =
34 2 89 43 23 0 2 5
43 33 4 2 1
32 1 2 3 4 Centro do filtro
o valor é colocado na
posição da matriz
9*1 + 10*2 + 2* 3 + 65*7 + 76*9+6*4 + 34*0+2*2+89*5 = 1647 resultante onde o filtro
está centrado.
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
9 10 2 4 6 1 2 3
1647 1265
65 76 6 65 564 7 9 4
conv =
34 2 89 43 23 0 2 5
43 33 4 2 1
32 1 2 3 4 Centro do filtro
9 10 2 4 6 1 2 3
1647 1265 3112
65 76 6 65 564 7 9 4
933 1288 2939
conv =
34 2 89 43 23 0 2 5
931 603 320
43 33 4 2 1
32 1 2 3 4 Centro do filtro
Primeira atividade prática: Convolução
Imagem é uma matriz:
Cada pixel possui um valor que corresponde à
intensidade de luz naquele ponto
=
Primeira atividade prática: Convolução
Convolução bidimensional é uma operação que acontece numa matriz gerando
outra matriz através do deslizamento de um filtro.
e use as funções abaixo para ler a imagem como matriz (lista de lista) e para imprimir a
imagem a partir de uma dada lista de lista
from abrirImagem import getListOfListImage, getImageFromListofList
getImageFromListofList(listOfListNewImage)
1) Construa um código que aplique um filtro numa imagem. Este filtro sempre será 3x3
(para simplificar seu código). Você deve aplicar os seguintes filtros nas imagens abaixo:
filter1 = [[1/9,1/9,1/9],[1/9,1/9,1/9],[1/9,1/9,1/9]]
filter2 = [[0,0,0],[1,0,0],[0,0,0]]
filter3 = [[-1,-1,-1],[-1,8,-1],[-1,-1,-1]]
filter4 = [[1,0,-1],[2,0,-2],[1,0,-1]]
imagem 1: lenna.jpg
imagem 2: predios.jpeg
a função retorna uma lista de lista da imagem cujo caminho está no argumento imgPath.
Se o caminho passado for uma string vazia, a função abre a imagem da lenna.jpg.
por: ['AHFP', 'GM', 'Kelloggs', 'Nabisco', 'Post', 'Quaker', 'Purina', 'Hot', 'Cold'])
2) Na coluna de "rating", há um probleminha nos valores. Conserte. Dica: veja se o tipo está
correto, e se tem mais informações do que deveria na string.
3) Qual a porcentagem de cereais quentes e cereais frios?
4) Quais os cereais que foram melhor avaliados (>70)?
5) Quais os cereais que possuem mais do que (incluído) 2 em fibra, possui vitamina e é
servido quente?
Correlação de Pearson:
6) Verifique se existe uma correlação:
a) entre a coluna de fibras e carboidratos
b) entre a coluna de calorias e carboidratos
c) entre a coluna de proteína e rating.