A brief description of what your project does and its purpose.
- Python 3.11
- Poetry: Dependency manager
- OpenCV: Frame extraction
- SwinLane Transformer: Frame feature extraction
- YOLOv5: Frame object detection
- MoviePy: Audio extraction
- PyDub: Audio splitting
- Librosa: Audio chunk classification
- PyMilvus: Similarity Database connector
- Node.js: Server
- Vue.js v3: Frontend framework
- Execute Docker
- Run the script assets/infrastructure/milvus/standalone_embed.sh
For specific instructions on how to install the dependencies and run the backend service, refer to the documentation linked below:
For specific instructions on how to install the dependencies, build the UI bundle, and execute it, refer to the documentation linked below:
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/jungleBadger/qyv