Como você pode cortar vídeos repetidos / consistentes de um vídeo?

3

Um amigo está trabalhando em um estudo do sono para a universidade. Como parte do estudo, eles colocam câmeras de visão noturna nos quartos das crianças e precisam monitorar a frequência com que acordam, chamam pelo cuidador, etc.

Neste momento, eles são forçados a assistir de 8 a 12 horas de vídeo, a maioria dos quais pode ser ignorada, já que a criança está dormindo a maior parte do tempo. Eles gostariam que o software fizesse muito do trabalho manual para eles.

Alguém sabe de algum software que possa remover as partes "chatas" / consistentes em que a criança está dormindo e marcar apenas pedaços de vídeo diferentes do resto do vídeo?

    
por Peter Walke 24.08.2009 / 20:09

2 respostas

2

O que eles querem é um gravador de vídeo que funcione com a detecção de movimento. Muitos sistemas de segurança só registram quando há movimento no quadro de vídeo. Há também aplicativos de web cam que funcionam como sistemas de segurança que usam a detecção de movimento para iniciar a gravação.

WebCam Monitor é apenas um exemplo de uma aplicação que faz o que você precisa.

    
por 24.08.2009 / 20:27
1

Este é um laboratório de estudos do sono, mas eles não têm ferramentas automatizadas? OK, digamos que esta seja uma operação de baixo orçamento por algum bom motivo.

Identificar a localização de quadros-chave (onde a atividade aumenta, ou picos de desequilíbrio quadro-a-quadro) é uma característica comum de muitos tipos de software de edição ou visualização de vídeo.

Aqui estão algumas ideias para coisas que você poderia amarrar mais barato para obter o que precisa para a detecção de quadros principais ou detecção de movimento:

  • Aqui está um curso em Fundamentos de computação multimídia , onde os alunos escreveram um script em perl para usar uma medida de similaridade para identificar quadros-chave em arquivos MPEG. (Talvez você possa fazer com que os autores compartilhem.) A saída parece incluir quadros-chave e gráficos de timestamp.
  • Você pode escrever um filtro no domínio do tempo para destacar as alterações no nível de pixel (recolorir pixels mais escuros, mais claros, mais claros, mais verdes); grandes movimentos lançarão franjas de cor facilmente observáveis em torno do que estiver se movendo; enquanto você faz isso, produza um gráfico da sua medida de similaridade quadro a quadro.
  • Obtenha algum software de vigilância; aqui está um exemplo do Windows: digi-watcher ; aqui está um exemplo do Linux: ZoneMinder .
  • Você pode procurar um editor de vídeo não linear para o qual importar seu vídeo fornecerá alguma visualização que ajudará a identificar momentos importantes em movimento.
por 24.08.2009 / 20:41