/Sparky-Robot-Companion

Sparky: our face-recognizing, voice-controlled smart robot!

Primary LanguagePython

ECE-5725-OpenCV-Robot

Developed by John Ly and Carlos Gutierrez

To read our detailed report, please visit this website: https://johnly57.github.io/Sparky-Robot-Companion/.

Our final project was one of several for the Fall 2020 Semester: https://skovira.ece.cornell.edu/ece5725-fall-2020-projects/.

Face Recognition Guide link

Face Recogntion Libraries link

  • sudo pip3 install opencv-contrib-python
  • sudo apt install cmake build-essential pkg-config git
  • sudo apt install libjpeg-dev libtiff-dev libjasper-dev libpng-dev libwebp-dev libopenexr-dev
  • sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libdc1394-22-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
  • sudo apt install libgtk-3-dev libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
  • sudo apt install libatlas-base-dev liblapacke-dev gfortran
  • sudo apt install libhdf5-dev libhdf5-103
  • sudo apt install python3-dev python3-pip python3-numpy
  • sudo pip3 install face_recognition
  • sudo pip3 install imutils

Voice libraries

  • sudo apt install python3-all-dev python3-pyaudio #### sudo pip3 install picovoicedemo