Ir para o conteúdo
  • Casa
  • Recursos
    • Lista de recursos
  • Cursos STEM
    • Educadores STEM
    • за STEM образователни работници
    • Professores STEM
    • Educadores STEM
    • εκπαιδευτές STEM
    • За STEM едукатори
    • Todos os cursos
  • Hubs da comunidade STEM
    • STEM em Chipre
    • STEM na Lituânia
    • STEM na Grécia
    • STEM na Itália
    • STEM em Portugal
    • STEM na Macedônia do Norte
    • STEM na Bulgária
  • Conecte-se
  • Registo
  • Contatos
  • pt_PTPortuguês
    • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • bg_BGБългарски
    • en_GBEnglish (UK)
    • lt_LTLietuvių kalba
Cardápio
  • Casa
  • Recursos
    • Lista de recursos
  • Cursos STEM
    • Educadores STEM
    • за STEM образователни работници
    • Professores STEM
    • Educadores STEM
    • εκπαιδευτές STEM
    • За STEM едукатори
    • Todos os cursos
  • Hubs da comunidade STEM
    • STEM em Chipre
    • STEM na Lituânia
    • STEM na Grécia
    • STEM na Itália
    • STEM em Portugal
    • STEM na Macedônia do Norte
    • STEM na Bulgária
  • Conecte-se
  • Registo
  • Contatos
  • pt_PTPortuguês
    • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • bg_BGБългарски
    • en_GBEnglish (UK)
    • lt_LTLietuvių kalba
Recurso

Processamento de imagem através do software MATLAB

Recurso de impressão
  • Informações do recurso

Resumo

Este é um projeto divertido baseado em processamento de imagem com MATLAB. Nesta atividade, ateremos como contar o número de objetos distinguíveis em uma imagem. O tutorial a seguir é realizado com a ajuda do software MATLAB.

MATLAB significa “Matrix Laboratory” e é um software interativo de alta performance voltado para o cálculo numérico, com uma linguagem de programação de quarta geração, desenvolvido pela Mathworks. Através do MATLAB, podemos resolver problemas de informática mais rapidamente do que linguagens de programação tradicionais, como C, C++, e Fortran. Neste sentido, esta atividade pode ser desenvolvida individualmente por alunos individualmente ou em pares e deve ser focada no uso de MATLAB.

O professor deve manter um olhar atento no trabalho realizado pelos alunos. O tutorial pode ser realizado, executando os comandos em cada passo sequencialmente na janela de comando do MATLAB.

 

Uma imagem original

Fonte https://www.instructables.com/Image-Processing-and-Counting-using-MATLAB/

Resultados de Aprendizagem

Os alunos irão aprender como editar uma imagem usando MATLAB.

  • Organizar um trabalho em equipe, dividindo tarefas e papéis.
  • Desenvolvimento de habilidades sociais como: liderança, consciência organizacional ou comunicação.
  • Desenvolvimento de habilidades de programação.
  • Gestão do tempo e dos recursos para cumprir os objetivos propostos.
  • Responsabilidade social e consciência.
  • Conhecimento matemático, reconhecendo diferentes medidas, volumes e perspectivas.
  • Como trabalhar em grupo.
  • Como entender os princípios de programação.
  • Como processar uma imagem usando MATLAB.

Outras instruções

Em 7 passos simples você terá sua imagem processada: o Leia a imagem: Uma imagem é escolhida para que ela tenha um contraste específico com seu fundo para que os objetos possam ser identificados. A função eu estou lendo lê a imagem de um determinado local e guarda-a na matriz img1. A função mostrar mostra uma imagem. img1=imread('Linhas.jpg'); imshow(img1) o Conversor para escala cinza: Este passo remove qualquer informação de cor na imagem para facilitar a identificação de objetos. Ó rgb2gray converte a imagem colorida em uma imagem em escala de cinza e os armazena na matriz img2. img1=rgb2cinza(img1); imshow(img1) o Limiar da imagem: Este passo atinge o limite da imagem, convertendo a imagem em escala de cinza em uma imagem que contém apenas dois núcleos. A função im2bw() atribua a cor preta a todos os pixéis que tenham mais brilho e cor branca aos restantes. A função cinza () calcula aproximadamente o limite da imagem. img2=im2bw(img1,graythresh(img1)); imshow(img2) o Complementar a imagem: Nesta etapa complementamos a imagem usando o operador ~ . Com isso convertemos os “patches” brancos em pretos e vice-versa. Realizamos este passo à medida que queremos que as áreas de preocupação (objetos) sejam de cor branca. img2=~img2; imshow(img2) o Encontre os limites do objeto: Este passo encontra os limites de cada objeto que ele encontra e armazena em B. A função texto imprime o número de objetos que são encontrados por limites. B = bwlimites(img2); imshow(img2) text(10,10,strcat('color{green}Objetos encontrados:',num2str(length(B)))) espere o Desenhe os limites: Este é um passo divertido em que marcamos os limites de todos os objetos identificados pela função bwlimites. Destaca-se que esta etapa pode ser eliminada se parecer complicado. para k = 1:comprimento(B) limite = B{k}; plot(limite(:,2), limite(:,1), 'g', 'LinhaLargura', 0,2) fim

URL

RECURSOS

Autor

Virtual Campus
Campus Virtual

Linguagem

Português

Tópicos principais

Engenharia, Ciência, Tecnologia

Palavras-chave

processamento de imagem MATLAB programação

O apoio da Comissão Europeia para a produção desta publicação não constitui um endosso do conteúdo que reflete apenas a opinião dos autores, e a Comissão não pode ser responsabilizada por qualquer uso que possa ser feito da informação nela contida.

Direitos autorais © 2022 SAFIRA • Todos os direitos reservados

Site SAPPHIRE
pt_PTPortuguês
en_GBEnglish (UK) bg_BGБългарски it_ITItaliano lt_LTLietuvių kalba mk_MKМакедонски јазик elΕλληνικά pt_PTPortuguês