/ACMS

This is a school project

Primary LanguagePython

Adaptive Music Controlling System

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.

Techs

  • Python
  • Data analysis
  • Data pre-processing
  • k-NN Algorithm
  • Spotify Web API
  • Microsoft Azure

Sample Result

Untitledhk

Reference and APIs

Microsoft Azure

Quickstart: Computer Vision client library for Python

pip install azure-cognitiveservices-vision-computervision

Spotipy

pip install spotipy