SCI050-Final-Project

Project for SCI050 Computing for Discovery

Project aims to create an "Image Player" that will pull audio out of a PNG image through Least Significant Bit Desteganographization. Stretch goal of the project is to pipe resulting audio file to a song classification program that would leverage a reverse engineered Shazam API to determine whether a real song was hidden within the inputted image.

Code is also provided to embed audio files within image files (steganographizing).

The main files to pay any attention to are:

  • project_main.ipynb
  • functions.py
  • project_image.JPG
  • swfaith.wav
  • project_drums.wav Other files/folders within this notebook involve abandoned visualization tasks that I thought would be fun to make.

Final Presentation Slidedeck

Claremont McKenna College; Prof. Zach Dodds