Download - Segmentação do fundo estático de um vídeo
![Page 1: Segmentação do fundo estático de um vídeo](https://reader036.vdocuments.com.br/reader036/viewer/2022083010/5681502d550346895dbe20bd/html5/thumbnails/1.jpg)
Segmentação do fundo estático de um vídeo
Pedro Sampaio Vieira
![Page 2: Segmentação do fundo estático de um vídeo](https://reader036.vdocuments.com.br/reader036/viewer/2022083010/5681502d550346895dbe20bd/html5/thumbnails/2.jpg)
Objetivo
Segmentação do fundo em relação aos objetos dinâmicos da cena
Aprendizado da biblioteca OpenCV
![Page 3: Segmentação do fundo estático de um vídeo](https://reader036.vdocuments.com.br/reader036/viewer/2022083010/5681502d550346895dbe20bd/html5/thumbnails/3.jpg)
Metodologia
Fase de treinamento A partir de uma certa quantidade de frames é calculado a
média em cada pixel B(x) Foram escolhidos os 100 frames inicias do vídeo
Segmentação da imagem em relação a média Para cada pixel li(x) define-se seu valor através da equação
| li(x) - B(x) | > τ
Encontrar os contornos ativos e marcá-los com cores diferentes
![Page 4: Segmentação do fundo estático de um vídeo](https://reader036.vdocuments.com.br/reader036/viewer/2022083010/5681502d550346895dbe20bd/html5/thumbnails/4.jpg)
Metodologia
Funções do OpenCV utilizadas cvCreateImage: função que cria imagens.
cvCreateTrackbar: função que criaa a barra que controla o threshold (τ).
cvCaptureFromAVI: função que lê um vídeo.
cvQueryFrame: função que captura um frame do vídeo.
![Page 5: Segmentação do fundo estático de um vídeo](https://reader036.vdocuments.com.br/reader036/viewer/2022083010/5681502d550346895dbe20bd/html5/thumbnails/5.jpg)
Metodologia
Funções do OpenCV utilizadas cvErode, cvDilate: filtros morfológicos.
cvFindContours: função que retorna os contornos de uma imagem binária.
cvDrawContours: função que desenha os contornos encontrados pela função anterior.
cvContourArea: função que retorna a área de um contorno.
![Page 6: Segmentação do fundo estático de um vídeo](https://reader036.vdocuments.com.br/reader036/viewer/2022083010/5681502d550346895dbe20bd/html5/thumbnails/6.jpg)
Referência
Parte teórica: http://www.tecgraf.puc-rio.br/~mgattass/ra/ra.html http://www.tecgraf.puc-rio.br/~malf/ra/
OpenCV http://www.tecgraf.puc-rio.br/~malf/opencv