please upload the arduino code (pan_tilt_auto_four.ino) into the arduino board after connecting the device with computer, run test_face_detect_two.py in your computer. the fer2013 dataset can be download from the link provide in the fer2013_LINK folder. Please refer to the file 'hardware_connect.jpg' for the hardware connection
I have searched more than 200 websites, and I would like to list out several useful ones in MLA citation format. Every effort has been made to trace copyright, but in the event of any accidental infringement, I shall be pleased to come to a suitable arrangement with the rightful owner. I am grateful to the following people who like to share good stuff with others.
-
Adrian at ‘PyimageSearch’: He provides several examples about how to use the OpenCV library for computer vision project, which is inspiring, and I have learnt some applications of computer vision. Website: https://www.pyimagesearch.com/
-
Jeff Goergen: At the very first stage of the design process, I found his YouTube channel and I am fascinated about his project. Although I have not examined his code, he provided a list of hardware used and provide a brief diagram about how the components are connected in his Github repository. I finally bought the MG995 servo motors and a Pan/Tilt assembly, and a webcam online. His channel: https://www.youtube.com/channel/UCg8RE6u8D5YrNh_cvSdOajw
-
ABHIJEET KUMAR: His article named ‘Demonstration of Facial Emotion Recognition on Real Time Video Using CNN: Python & Keras’ provides the method to train a model and make use of the model to predict the most likely emotion of the user. His work is awesome, and I really appreciate that he shares his work to all the people across the globe. I am now having a brief understanding about how machine learning is like and I will keep investigating when I have time. His website: https://appliedmachinelearning.blog/author/abhijeetchar/
The following is a list of reference for my project. I have divided the list into several sections and each section contains the list of references for a research area.
======================================
Arduino and grove hardware and coding
- “A Video Overlay Shield for Arduino.” Open Electronics, www.open-electronics.org/a-video-overlay-shield-for-arduino/. Bill. “Grove - Buzzer.” Seeedstudio, wiki.seeedstudio.com/Grove-Buzzer/. Bill. “Grove - 16x2 LCD Series.” Seeedstudio, wiki.seeedstudio.com/Grove-16x2_LCD_Series/. “Home.” Arduino, www.arduino.cc/.
- Instructables. “FACE TRACKING USING ARDUINO !!!” Instructables, Instructables, 20 Apr. 2019, www.instructables.com/id/FACE-TRACKING-USING-ARDUINO-/.
- Instructables. “How to Easily Play Music With Buzzer on Arduino (The Imperial March - STAR WARS).” Instructables, Instructables, 19 Oct. 2017, www.instructables.com/id/How-to-easily-play-music-with-buzzer-on-arduino-Th/.
- Kazarinoff, Peter D. “Using Python to Control an Arduino.” Python for Undergraduate Engineers, 20 Dec. 2018, pythonforundergradengineers.com/python-arduino-LED.html.
======================================
Python Serial communication
- infinf 19.1k96494, and TJDTJD 10.2k11930. “Serial Port: HW Handshaking Turned on Only on Sender Side, Transmission Still Works.” Stack Overflow, stackoverflow.com/questions/12395997/serial-port-hw-handshaking-turned-on-only-on-sender-side-transmission-still-wo. WaveShapePlay. “Arduino and Python Serial Communication with PySerial Part 1.” YouTube, YouTube, 15 June 2018, www.youtube.com/watch?v=iKGYbMD3NT8.
======================================
OpenCV Python
- “Face Detection Using Haar Cascades.” OpenCV, docs.opencv.org/3.4.2/d7/d8b/tutorial_py_face_detection.html.
- “OpenCV Documentation Index.” OpenCV Documentation Index, docs.opencv.org/.
- “Pan/Tilt Face Tracking with a Raspberry Pi and OpenCV.” PyImageSearch, 22 Apr. 2019, www.pyimagesearch.com/2019/04/01/pan-tilt-face-tracking-with-a-raspberry-pi-and-opencv/.
======================================
Machine learning Python
- abhijeet3922. “abhijeet3922/FaceEmotion_ID.” GitHub, 7 Jan. 2019, github.com/abhijeet3922/FaceEmotion_ID.
- “Demonstration of Facial Emotion Recognition on Real Time Video Using CNN : Python & Keras.” Machine Learning in Action, 28 Nov. 2018, appliedmachinelearning.blog/2018/11/28/demonstration-of-facial-emotion-recognition-on-real-time-video-using-cnn-python-keras/.
======================================
Physical prototype building
- Goergen, Jeff. “Cambot! Servo Controlled Motion Tracking Camera.” YouTube, YouTube, 9 Nov. 2017, www.youtube.com/watch?v=nbJNLVBo_g4.
HAPPY CODING