Inspiration
As the Philadelphia metro system, SEPTA gradually returns to pre-pandemic ridership levels [1], the demand for efficient travel is greater than ever. Have you ever found yourself rushing to catch a train, only to fumble for your credit card buried at the bottom of your backpack or purse? With the introduction of facial recognition technology, passengers will soon be able to effortlessly "swipe" in using just their faces, streamlining the boarding process. [1] https://6abc.com/septa-regional-rail-train-expansion-philadelphia-commuters/14454932/
What it does
Facial recognition technology for the subway system allows passengers to access trains by simply scanning their faces, eliminating the need for physical tickets or cards. As a passenger approaches the turnstile, a camera captures a real-time image of their face and compares it to a database of registered users to verify their identity. If a match is found, the turnstile unlocks, granting access without the hassle of digging through bags for payment. The system includes a one-time payment feature that prevents you from making duplicate payments by mistake for a set period.
How I built it
Used OpenCV facial recognition model to capture live facial input and compare it with real-time data stored in Google Firebase. This data includes information about passengers and their encoded images to check for matches. Used Canva to design the background.
Challenges I ran into
I didn’t have a clear idea until just 12 hours before the deadline, and then I encountered difficulties downloading the necessary development environments. I was pretty sleepy too :')
Accomplishments that we're proud of
Built a solid facial recognition system on Windows using an Intel Macbook. Managed to build a working prototype within the short amount of 12 hours.
What we learned
PyCharm is an invaluable tool for developing Python projects. I also realized that I need to improve my time management skills to enhance my productivity.
What's next for Subway Face Recognition
There’s a lot of room for improvement in this project, such as implementing secure payment processing, creating customer information sign-up forms, and integrating an overhead camera system to monitor whether individuals have passed through the gate. Building the necessary hardware for this idea is also a very good project in the future.

Log in or sign up for Devpost to join the conversation.