09/14/2022 - We selected the OpenCV security camera project. In general it will probably require an emailing program and a facial detection program. We also need to learn some Python as both of us have 0 experience programming.
9/23/2022 - We started learning programming and finished the home page of the website. We started to plan what algorithms we needed in our program such as an emailing algorithm and a webcam recording algorithm. We found a couple of videos that could potentially help us build our project. We also built the initial parts of the website like the homepage, STEMSOS, and PBL page.
10/06/2022 - We figured out how to email a photo but not a video because program kept getting errors. It doesn't send at all when I try to send a video and there is a "null string" error even though there are few strings and they all seem correct.
10/08/2022 - The program didn't work because the code we used was meant to send images and not emails. We found the correct program to email videos but the videos kept getting corrupted. When we opened the video files in the email, we noticed the size of the file decreased and the video would never open.
10/12/2022 - We figured out how record and save a video to the computer using python. It took a while to figure out how it worked because a lot the tutorials had extra code or were misleading. I wanted it to automatically start recording and save the video, but many of the videos had a terminal where you had to manually input a command.
10/18/2022 - I tried to integrate the webcam recording program with the facial detection program but it wouldn't record a video at all. I asked my teacher for help and he fixed it. A possible reason that it didn't work earlier was a line of code that caused the recording to terminate. I realized it existed too early for no reason.
10/21/2022 - I integrated the email program with the facial detection recording program but the email kept corrupting the video files. The error is still unknown.
10/22/2022 - Decided to transition from capturing video to capturing image because video files kept getting corrupted. We spent a lot of time looking for a way but all the solutions were the same and we didn't have enough expertise to remedy the problem.
10/23/2022 - Finished the code by making the program take a picture rather than record a video and then emailing it. It works successfully. When a face is detected, it takes a photo and emails it. This reduces the lag by a lot. When we tried to record videos, the videos would get corrupted and the program would pause for a few seconds to send the email.
10/25/2022 - Worked on the Social Studies Connection. We analyzed the applications of computer vision and the implications it could have on society. Though it is part of computer science, it can be applied everywhere.
10/27/22- Worked on the homepage of our project and finished.
10/28/22 - We tested the program at school today but it didn't work for some reason. I went home and tested it and it was fine, so I'll have to debug it on Monday. I think I somehow set up the program wrong or used the wrong code.
11/1/22 - We fixed the program on the computer. We were about to film our video but ran out of time.