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

Uploaded Python 3

File details

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

File metadata

  • Download URL: VideoOpinionMining-0.9.2.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.2.tar.gz
Algorithm Hash digest
SHA256 2af3e04c32b7a553e222c331aa9a330abdfbbb9ee30c7fe901c915a4810918c1
MD5 22c4336aa3998fdb19fc67baa7c53fa9
BLAKE2b-256 2ebc27d9c35f545063ea4e00002ef06e68b5fdb562e0aea701287e943bbb71cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for VideoOpinionMining-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d2c05c759a9facfc15c97ea6f44a328cc3dff44b59ddf94d28c8f1eca49c80ae
MD5 de2b400e0a6ca52f9da9ff034e098fdd
BLAKE2b-256 07509a73ae3aa313409013d35772d735d814b4e2cf07d5cca19ade32f87f6bf5

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