Adaptive Music Controlling System is a system that automatically plays suitable background music according to one restaurant environment picture.
We use Azure Computer Vision to obtain image tags, then use k-NN to group the tags to identify restaurant types, and then play appropriate music through Spotify Web API.
- Python
- Data analysis
- Data pre-processing
- k-NN Algorithm
- Spotify Web API
- Microsoft Azure
Microsoft Azure
Quickstart: Computer Vision client library for Python
pip install azure-cognitiveservices-vision-computervision
pip install spotipy