Programa do Curso
Fundamentos de Imagem e Processamento de Imagem no MATLAB
1. Introdução ao Processamento Digital de Imagens
- Compreendendo imagens digitais e pixels
- Dimensões, resolução e tipos de dados de imagem
- Introdução à Image Processing Toolbox do MATLAB
- Compreendendo o fluxo básico de processamento de imagens
2. Importação e Visualização de Imagens
- Carregando imagens no MATLAB
- Exibindo e inspecionando propriedades da imagem
- Trabalhando com dimensões e tipos de dados de imagem
- Comparando diferentes representações de imagem
3. Trabalhando com Imagens em Cor
- Compreendendo imagens em cor RGB
- Acessando canais individuais de vermelho, verde e azul
- Combinando e manipulando canais de cor
- Convertendo entre representações de cor
4. Imagens em Escala de Cinza e Binárias
- Convertendo imagens RGB para escala de cinza
- Compreendendo valores de intensidade
- Criando imagens binárias
- Fundamentos de limiar (thresholding)
- Comparando representações em escala de cinza e binárias
5. Máscaras de Imagem e Regiões de Interesse
- Compreendendo máscaras de imagem
- Criando máscaras lógicas
- Aplicando máscaras a imagens
- Selecionando e analisando regiões de interesse
6. Salvamento e Exportação de Imagens
- Salvando imagens processadas
- Gerenciando formatos de imagem
- Exportando resultados para análise adicional
Exercício prático: Construa um fluxo básico no MATLAB para carregar, inspecionar, manipular, aplicar máscara e salvar uma imagem.
Aprimoramento de Imagens, Redução de Ruído, Registro e Detecção de Recursos
1. Análise Interativa de Imagens
- Explorando imagens interativamente
- Inspecionando valores de pixels e regiões de imagem
- Selecionando regiões de interesse
- Comparando imagens originais e processadas
2. Aprimoramento de Imagens
- Melhorando a visibilidade da imagem
- Ajustando a intensidade da imagem
- Aprimoramento de contraste
- Preparando imagens para análise subsequente
3. Ruído e Restauração de Imagem
- Compreendendo ruídos comuns em imagens
- Identificando ruído em imagens
- Aplicando técnicas de suavização
- Comparando diferentes abordagens de redução de ruído
- Equilibrando a remoção de ruído e a preservação do detalhe da imagem
4. Alinhamento e Registro de Imagens
- Compreendendo o registro de imagens
- Alinhando imagens com diferentes pontos de vista ou posições
- Selecionando abordagens apropriadas de registro
- Avaliando a precisão do alinhamento
5. Criação de Imagens Panorâmicas
- Combinando imagens sobrepostas
- Detectando recursos correspondentes nas imagens
- Alinhando e mesclando imagens
- Criando uma cena panorâmica
6. Detecção de Recursos Geométricos
- Detectando linhas retas
- Detectando círculos
- Compreendendo o conceito da transformação de Hough
- Aplicando detecção de linhas e círculos a imagens práticas
Exercício prático: Remova ruído de uma imagem, alinhe várias imagens, crie um panorama e detecte recursos geométricos.
Histogramas, Filtragem e Segmentação de Imagem
1. Histogramas de Imagem
- Compreendendo distribuições de intensidade de imagem
- Criando e interpretando histogramas
- Análise de imagem baseada em histogramas
- Usando histogramas para suportar a seleção de limiar
- Comparando características de imagem usando histogramas
2. Filtragem de Imagem 2D
- Compreendendo filtragem espacial
- Fundamentos de convolução de imagem
- Projetando kernels de filtro 2D
- Aplicando filtros a imagens
- Suavização e nitidez
- Comparando diferentes respostas de filtro
3. Detecção de Bordas
- Compreendendo bordas de imagem
- Detecção de bordas baseada em gradiente
- Detectando limites de objetos
- Selecionando métodos apropriados de detecção de bordas
- Melhorando a detecção de bordas por meio de pré-processamento
4. Segmentação de Objetos
- Introdução à segmentação de imagem
- Separando objetos em primeiro plano de fundos
- Segmentação baseada em limiar
- Segmentação baseada em intensidade
- Avaliando resultados de segmentação
5. Segmentação Baseada em Cor
- Compreendendo espaços de cores
- Selecionando informações de cor úteis
- Segmentando objetos com base na cor
- Lidando com variações de iluminação
6. Segmentação Baseada em Textura
- Compreendendo informações de textura
- Identificando objetos usando características de textura
- Combinando informações de textura com outras técnicas de segmentação
Exercício prático: Desenvolva um fluxo completo de segmentação usando filtragem, detecção de bordas, intensidade, cor e informações de textura.
Análise Automática de Imagens, Morfologia e Medição de Objetos
1. Processamento de Imagens em Lote
- Compreendendo fluxos de processamento de imagens automatizados
- Lendo várias imagens de uma pasta
- Aplicando as mesmas etapas de processamento a coleções de imagens
- Salvando e organizando resultados de análise
- Construindo scripts reutilizáveis do MATLAB para análise de imagens
2. Processamento Morfológico de Imagens
- Introdução à morfologia matemática
- Elementos estruturantes
- Erosão e dilatação
- Abertura e fechamento
- Preenchimento de buracos e remoção de regiões indesejadas
- Refinando resultados de segmentação binária
3. Segmentação de Objetos Baseada em Forma
- Identificando objetos com base na forma
- Separando objetos conectados
- Removendo pequenos objetos ou indesejados
- Refinando limites de objetos
- Combinando segmentação e técnicas morfológicas
4. Medição de Propriedades de Objetos
- Detectando objetos individuais
- Medindo área e perímetro de objetos
- Caixas delimitadoras e centroides
- Medições de forma e geométricas
- Extraindo propriedades de objetos para análise adicional
5. Análise Quantitativa de Imagens
- Convertendo resultados de processamento de imagem em dados numéricos
- Criando tabelas de medição
- Comparando objetos
- Identificando objetos com base em propriedades medidas
- Exportando resultados de análise
6. Fluxo de Trabalho de Processamento de Imagens de Ponta a Ponta
Os participantes combinarão as técnicas aprendidas ao longo do curso para desenvolver um fluxo completo de análise de imagem:
Aquisição de imagem → pré-processamento → aprimoramento → filtragem → segmentação → processamento morfológico → detecção de objetos → medição → relatórios
Exercício prático: Desenvolva uma aplicação automatizada do MATLAB que processe uma coleção de imagens, segmente objetos, extraia propriedades de forma e produza resultados quantitativos.
Exercícios Práticos
Ao longo do curso, os participantes trabalharão com exemplos práticos envolvendo:
- Aprimoramento e visualização de imagens
- Análise de imagens RGB e em escala de cinza
- Redução de ruído
- Filtragem de imagens
- Criação de panoramas
- Detecção de linhas e círculos
- Detecção de bordas
- Segmentação por cor e textura
- Processamento morfológico
- Detecção de objetos baseada em forma
- Medição de objetos
- Processamento automatizado em lote
Requisitos
Conhecimento básico de programação de computadores e de imagens.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Os muitos exemplos e a construção do código do início ao fim.
Toon - Draka Comteq Fibre B.V.
Curso - Introduction to Image Processing using Matlab
Máquina Traduzida
Construção prática do código do zero.
Igor - Draka Comteq Fibre B.V.
Curso - Introduction to Image Processing using Matlab
Máquina Traduzida