Skip to main content

This package receives an mp4 file classfying it according to its emotions and generating a heat map

Project description

Video Opinion Mining

Esse projeto consiste na elaboração de um método capaz de extrair emoções em tempo real de um vídeo, organizando-as em um mapa de calor sobre as dimensões de arousal-valence.

Ele contém uma classe principal, VEMProcessor que com um simples comando já classifica o vídeo quanto à opinião extraída das faces presentes no vídeo, do áudio das falas e da transcrição desse áudio, já gerando mapas de calor para as três categorias e um multimodal envolvendo o áudio e a transcrição.

Também possui outras 5 classes que podem ser customizadas para alterar o processo de extração de opiniões ou a geração do mapa de calor.

  • VideoSegmenter
    • Transforma um arquivo mp4 em um dataframe do Pandas contendo cada frase do vídeo, suas timestamps e o segmento do vídeo que contém a frase
  • OpinionExtractionModel
    • Contém os modelos que serão usados para realizar a extração de opinião da trancrição, áudio e vídeo
  • OpinionExtractor
    • Responsável por aplicar os modelos em cada segmento de vídeo
  • MultimodalOpinionExtractor
    • Extrai opiniões multimodais das classificações já realizadas pelo extrator de opinião da transcrição e do áudio
  • EmotionMapGenerator
    • Gera um heatmap com o dataframe desde que ele tenha sido classificado quanto as emoções. Isso pode ser feito para qualquer modalidade

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

VideoOpinionMining-1.0.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

VideoOpinionMining-1.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file VideoOpinionMining-1.0.tar.gz.

File metadata

  • Download URL: VideoOpinionMining-1.0.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for VideoOpinionMining-1.0.tar.gz
Algorithm Hash digest
SHA256 7d236ba9057ff2d0b54abeab9821f53ec6baddfd11abeb25b4b0fe9024e2c23a
MD5 148a290817cdd5cc7f4c69ea24bcd5df
BLAKE2b-256 cef4c5da5463af019590d4434a52f76c732cf5f143930c8c2355956654ee66b5

See more details on using hashes here.

File details

Details for the file VideoOpinionMining-1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for VideoOpinionMining-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 556ba5b875bb1390aa4f23d379b4bc0480b4992ff11e41cbe4ab3747a4e8db7f
MD5 8c8dc81ea9eadf3ca650d2b9ef8a2ce8
BLAKE2b-256 e3d0ac116e2b447bce8ffe0e4925f343e2f9d3672892ddd9346c13f377dcf7dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page