Skip to content

Esse código converte um dataset gerado frame by frame de vídeos de palavras em libras, para uma linha com junção de diversos frames em x tempo, que será usado para o treinamento final.

License

Notifications You must be signed in to change notification settings

ia-equipe-6/libras-dataset-transform

Repository files navigation

Conversor Frame Dataset para Libras Dataset

Esse código converte um dataset gerado frame by frame de vídeos de palavras em libras, para uma linha com junção de diversos frames em x tempo, que será usado para o treinamento final. A quantidade de tempo e de frames pode ser definido no ponto inicial do código. Atualmente são 4 frames por 1 segundo em uma única linha.

Processo

  1. Carrega todo o dataset de frame.
  2. Obtem todos os ids únicos de vídeo para o processo.
  3. Para cada ID único de vídeo:
    1. Obtem todos os frames com o ID.
    2. Calcula o quantos frames deve pular para a mesma linha.
    3. Do último para o primeiro frame, gera a linha do dataset de junção, obedecendo os pulos.
    4. Quando ter que gerar linha vazia, passa para a próxima palavra.
  4. Salva o dataset com as junções de linhas.

Converter Dataset

  1. Instale as dependências.
  2. Clone o repositório.
    git clone https://github.com/ia-equipe-6/libras-dataset-transform.git
  3. Copia o dataset gerado na pasta do código clonado com o nome 'words_dataset.csv'
  4. Execute o conversor de dataset:
    python .\libras-dataset-transform.py

A saída é um novo dataset chamado "libras_dataset.csv".

Próximos Passos

Utilize o código de normalização e treinamento (Em Breve)

Dependências

Esse código foi testado na versão 3.9 do Python e utiliza as seguintes bibliotecas para conversão do dataset:

  • Pandas
    pip install pandas

About

Esse código converte um dataset gerado frame by frame de vídeos de palavras em libras, para uma linha com junção de diversos frames em x tempo, que será usado para o treinamento final.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages