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-0.9.1.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-0.9.1-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: VideoOpinionMining-0.9.1.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-0.9.1.tar.gz
Algorithm Hash digest
SHA256 e16470f869cf80dcf62437fb20e410e390f09e1d14838010b1648bfae2aeb61c
MD5 d48a944ce5ea1f0cae3821c0a25f44b0
BLAKE2b-256 ef1eba5bdaa7f23602a6b794bbb809e70f206e25a3e7d385a67ea8dacb8a1ac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for VideoOpinionMining-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 256964192355cc0b64f8503d2c3f4f1c25d923ea557c5198642649caa1880e77
MD5 be02dcb5a3657971858d2fcaf4afeda4
BLAKE2b-256 35486773658eb83b3c44e9f00d1d2ddc3f8293822785d3f395804e4c4e44ddf8

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