File size: 1,703 Bytes
057b6b1 2282853 057b6b1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
---
license: apache-2.0
language:
- en
- zh
---
# Emolysis: A Multimodal Open-Source Group Emotion Analysis and Visualization Toolkit
This repo is official repository for the paper [Emolysis: A Multimodal Open-Source Group Emotion Analysis and Visualization Toolkit](https://arxiv.org/abs/2305.05255).
## Get Started
We provided a static demo review for you to try. Please visit [https://emolysis.controlnet.space/local/1](https://emolysis.controlnet.space/local/1).
If you want to analyze your own video, please follow the instructions below to deploy the server.
## Deploy the Server
### From Docker (x86 with CUDA)
Requires:
- Docker
- nvidia-docker
Run the server.
```bash
docker run --runtime nvidia -p <PORT>:8000 [-v <CACHE_DIR_FOR_MODELS>:/app/checkpoints] --name emolysis controlnet/emolysis
```
Then, you can access the app at `http://127.0.0.1:<PORT>`.
### From Source
Requires:
- Conda
- Node.js
Install dependencies.
```bash
npm install
npm run build
cd service
bash -i build_env.sh # use `build_env.mac.sh` for arm-based mac
conda activate emolysis
cd ..
```
Run the server.
```bash
python service/main.py --port <PORT>
```
Then, you can access the app at `http://127.0.0.1:<PORT>`.
## References
If you find this work useful for your research, please consider citing it.
```bibtex
@article{ghosh2023emolysis,
title = {Emolysis: A Multimodal Open-Source Group Emotion Analysis and Visualization Toolkit},
action = {Ghosh, Shreya and Cai, Zhixi and Gupta, Parul and Sharma, Garima and Dhall, Abhinav and Hayat, Munawar and Gedeon, Tom},
journal = {arXiv preprint arXiv:2305.05255},
year = {2023},
}
```
The arxiv version available: https://arxiv.org/abs/2305.05255 |