iridiumtao / ACMS

This is a school project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

This is a school project


Languages

Language:Python 93.5%Language:JavaScript 5.2%Language:HTML 1.3%