Code Monkey home page Code Monkey logo

cars's Introduction

Tackling Parking Lot Congestion at the University at Buffalo’s North Campus with Car Automated Recognition System (CARS)

Parking at the University at Buffalo's North Campus can be extremely limited at times; students, faculty, and visitors often drive around aimlessly and hope to find parking. As a result, students are late for their classes, accidents are more likely to occur, and tensions arise between drivers over parking. Reducing parking lot congestion will alleviate these issues. The goal of our proposed system is real-time tracking of parking lot capacities so that drivers are informed and avoid full lots, thereby reducing congestion. The core of our solution is a machine-learning model that receives video input and detects the number of vehicles in the frame. The system's physical components are a USB camera, a Raspberry Pi 4, and an LCD display. The plan is to mount the system to light poles near parking lots for elevation and better camera coverage. For larger lots, additional cameras can be added. All processing is done locally, which protects the privacy of drivers and their vehicles. In addition, the parking data can be stored and analyzed for trends. Then, Parking and Transportation Services can use this data to improve the parking situation on North Campus further.

Component List

Part Description
Raspberry Pi 4 A small microprocessor
Logitech C310 Hs A USB webcam
LCD1602 A LCD display

Software Flow Chart

flow chart

Architectural Block Diagram

block diagram

Software Block Diagram

Setup and Execution

References

Working with model results

Ultralytics

LCD Display

RPLCD Docs

Issues

  • not creating virtual env before installing libraries
  • no I2C backpack on LCD display increased code and wiring complexity

cars's People

Contributors

hotgreenpeas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.