====== Listas de Exercícios ====== Nesta página serão divulgadas as listas de exercícios. Elas serão disponibilizadas em formato PDF. Para os que preferem usar o sistema LaTeX para digitar o trabalho, o código-fonte também é disponibilizado. Isso evita o trabalho de digitar os enunciados das questões. * **Lista de Exercícios 1:** (entrega em 19 de março) \\ Disponível em {{le1.pdf|formato PDF}}. Também está disponível o {{le1.tex|código-fonte LaTeX}} dos enunciados. * **Lista de Exercícios 2:** (entrega em 09 de abril) \\ Disponível em {{le2.pdf|formato PDF}}. Também está disponível o {{le2.tex|código-fonte LaTeX}} dos enunciados. * **Lista de Exercícios 3:** (entrega em 07 de maio adiada para 14 de maio) \\ Disponível em {{le3.pdf|formato PDF}}. Também está disponível o {{le3.tex|código-fonte LaTeX}} dos enunciados. \\ Material adicional: * {{corners.m|corners.m}}: código-fonte em Matlab que serve de base para a detecção de bordas e quinas em imagens; * {{venice.zip|venice.zip}}: imagem dos barcos para a 1ª questão prática; * {{frankfurt_airport_1024.zip|frankfurt_airport_1024.zip}}: imagem do aeroporto para a 2ª questão prática; * {{frankfurt_airport_1024-reduced.zip|frankfurt_airport_1024-reduced.zip}}: versão reduzida da imagem do aeroporto, para compilar o arquivo LaTeX. * **Lista de Exercícios 4:** (entrega em 28 de maio adiada para 04 de junho) \\ Disponível em {{le4.pdf|formato PDF}}. Também está disponível o {{le4.tex|código-fonte LaTeX}} dos enunciados. \\ Material adicional: * {{circles.zip|circles.zip}}: imagem do padrão de calibração radial da questão prática; * {{lab.zip|lab.zip}}: imagem a ser retificada na questão prática; * {{unwarp.m|unwarp.m}}: código-fonte em Matlab que retifica imagens com base nos parâmetros de calibração radial. ===== Dicas adicionais para os trabalhos ===== ==== Lista de Exercícios 1 ==== * Ao carregar as imagens no Matlab, use a função "rgb2gray" para convertê-las em preto-e-branco. Caso contrário, a imagem é carregada em uma matriz tridimensional, onde a terceira dimensão é o canal da cor (verde, vermelho e azul); * As dimensões das imagens capturadas não precisam ser muito grandes. Tamanhos como 800x600 ou 640x480 são suficientes para o experimento. Imagens maiores podem ser usadas, mas a tendência é a de lotar a memória RAM do seu computador se dez imagens de alta resolução forem carregadas ao mesmo tempo. Além disso, o tempo de processamento é grande. Um tutorial de redimensionamento de imagens é visto mais adiante, nesta página. ==== Como redimensionar imagens ==== No Windows, um bom programa para redimensionar imagens é o IrfanView. Uma característica interessante desse programa é o de permitir o redimensionamento de várias imagens de uma vez, de acordo com os parâmetros que você define. Um pequeno tutorial é apresentado abaixo: * Selecione a função "File > Batch Conversion/Rename"; * Selecione as imagens que devem ser convertidas e clique em "Add" (ou clique em "Add all" para adicionar todas as imagens do diretório corrente). Especifique em "Output directory" o diretório onde serão colocadas as imagens convertidas. Selecione a opção "Batch conversion" e o formato "PNG - Portable Network Graphics": {{ .:iv-resize2.png }} * Clique em "Options", selecione a melhor compressão (9), desligue a opção "Use PNGOUT PlugIn" e clique em "OK": {{ .:iv-resize3.png }} * Finalmente, ligue "Use advanced options", clique em "Set advanced options", ligue a opção "RESIZE:" e configure o novo tamanho das imagens, conforme a figura a seguir. Não se esqueça de ligar as opções "Preserve aspect ratio (proportional)" e "Use Resample function (better quality)". Terminando, clique em "OK": {{ .:iv-resize4.png }} * Clique em "Start" e aguarde a conversão de todas as imagens.