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.2.tar.gz (12.1 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.2-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file videoopinionmining-1.2.tar.gz.

File metadata

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

File hashes

Hashes for videoopinionmining-1.2.tar.gz
Algorithm Hash digest
SHA256 d51fd7ae9483ae6b221fe92465161737b046726629e052e76d0f603279047982
MD5 3cc568d1528fe95c5658ef2db1f8f829
BLAKE2b-256 6e88932176897b4455908cb658a78df7d8b83b41daf5932615493fdd54c24a60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for VideoOpinionMining-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 089de8abe4118ca857b521d7c9c297c9f5441e35446ad93fed929fdbeeffd17e
MD5 8d8e896af065cdb139304c719549fdfa
BLAKE2b-256 d8174ae1b7da5ddbe1b562ba1f415e32055b59b56cff9bafb26ee283e448e96d

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