Post

Manipulação de Histogramas 📊

O objetivo aqui é desenvolver e aprender a trabalhar com histogramas de imagens, ferramentas essenciais para avaliar as características de uma imagem ou dos atributos extraídos dela. Um histograma organiza as ocorrências de dados por faixas de valores, sendo útil, por exemplo, na segmentação automática de imagens e na detecção de movimento. Além disso, aqui vamos explorar a captura de vídeo para lidar com câmeras conectadas ao sistema, mostrando como capturar imagens de uma webcam, calcular os histogramas das componentes de cor e desenhá-los na imagem capturada.

Para verificar o código correspondente, acesse: Github.com/ErnaneJ/pdi/histogram

HistogramaFrame de um vídeo a partir de uma câmera plotando as componentes de cor (RGB) da imagem em histogramas separados.

A partir desse experimento inicial, foi possível desenvolver um simples detector de movimento. Ele continuamente calcula o histograma do frame atual e compara com o último já calculado. Quando a diferença entre estes ultrapassar um limiar pré-estabelecido, pinta uma borda vermelha ao redor da imagem para identificar que um movimento foi detectado. O vídeo abaixo demonstra seu funcionamento.

Para verificar o código correspondente, acesse: Github.com/ErnaneJ/pdi/motion_detector

Caso o vídeo não funcione corretamente tente clicar aqui.

Esta postagem está licenciada sob CC BY 4.0 pelo autor.