Este repositório consiste em duas atividades da fase de desafios do processo de seleção do projeto "UFC Smart Campus: Sistema de Videomonitoramento Inteligente", uma parceria do Departamento de Computação e da Pró-Reitoria de Relações Internacionais e Desenvolvimento Institucional (PROINTER) da Universidade Federal do Ceará(UFC).
Cada arquivo neste repositório segue ao enunciado de um certo desafio da seleção. Informarei o de cada um logo abaixo.
"Neste desafio, o candidato deve fazer um código Python que acessa um streaming de vídeo e, a cada 5 segundos, salva em uma pasta frames do vídeo (em formato .png ou .jpg). Ou seja, se o vídeo tem 1 minuto, ao final da execução do código Python, deve haver 12 imagens recortadas do vídeo na pasta. O vídeo a ser aberto pode ser um arquivo .mp4 disponível no servidor ou um link de um vídeo disponível online (como os abaixo):
- rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov
- https://file-examples-com.github.io/uploads/2017/04/file_example_MP4_640_3MG.mp4"
"Neste desafio, o candidato deve replicar o post abaixo e explicar o que entendeu do código: https://www.pyimagesearch.com/2019/09/02/opencv-stream-video-to-web-browser-html-page . Bônus na pontuação:
- Substituir a Webcam por um link de vídeo online, tais como:
- rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov
- https://file-examples-com.github.io/uploads/2017/04/file_example_MP4_640_3MG.mp4"
Observação: Gostaria de enfatizar que neste último o código como um todo não pertence a mim, e sim ao site informado. Apenas repliquei e fiz algumas alterações conforme previa o desafio.