Desenvolvimento Java Processamento digital de imagens

Convertendo uma imagem colorida para uma imagem em tons de cinza – PDI 04

Processamento digital de imagens
O post Convertendo uma imagem colorida para uma imagem em tons de cinza – PDI 04 faz parte do curso Processamento digital de imagens utilizando a biblioteca OpenCV. O objetivo deste curso é trabalhar com processamento digital de imagens utilizando a linguagem Java juntamente com a biblioteca OpenCV abordado desde a configuração do OpenCv até a utilização dos recursos mais avançados da biblioteca, como por exemplo, segmentação de imagens, morfologia matemática e a detecção facial. O objetivo final do curso é desenvolver um projeto que contenha todos os tópicos abordados no decorrer das vídeo aulas sobre o tema Processamento digital de imagens.
Caso não tenha visto a aula anterior acesse Exibindo uma imagem do tipo Mat na tela utilizando um label – PDI 03 e aprenda a exibir uma imagem representada por um objeto do tipo mat em um label existente em um projeto desenvolvido por meio da linguagem de programação Java.

Convertendo uma imagem colorida para uma imagem em tons de cinza

A aula Convertendo uma imagem colorida para uma imagem em tons de cinza – PDI 04 demonstra como converter uma imagem colorida para uma imagem em tons de cinza utilizando a linguagem java e a biblioteca biblioteca OpenCV 3.0. No decorrer da aula é demonstrado como fazer essa conversão utilizando as funções prontas da biblioteca OpenCV e por meio de operações pontuais acessando o valor dos pixels presentes na imagem. Outro ponto interessante da aula é a mudança da forma em que a imagem resultante é exibida na tela, a qual deixa de ser exibida em um label e passa a ser exibida em um novo formulário separado do formulário principal.

Assista a próxima aula Separando as bandas verde, vermelho e verde de uma imagem colorida – PDI 05 e veja como pegar uma imagem colorida e transforma-la em três imagens

Acesse nosso canal no YouTube para visualizar outros vídeos sobre programação, como por exemplo Python, Java e Desenvolvimento de sistemas comerciais utilizando a linguagem C#.

Danilo Filitto

Danilo Filitto

Mestre em Ciência da Computação pela UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela UEL, Bacharel em Ciência da Computação pela UNOESTE.

Adicione um comentário

Clique aqui para enviar um comentário

Área do assinante

Assinar Blog por Email

Digite seu endereço de email para assinar este blog e receber notificações de novas publicações por email.

Junte-se a 908 outros assinantes







Você gosta de jogar?

Assista essa série incrível e crie seu primeiro jogo utilizando o GDevelop

%d blogueiros gostam disto: