Git Product home page Git Product logo

vehicle_plate_number_recognition's Introduction

Vehicle Plate Number Recognition

General Project Description

The Vehicle Plate Number Recognition project aims to develop a system that can automatically recognize the license plate numbers of authoried vehicles entering our university campus

Version 1.0

In the first version of the project, we have developed a web application that allows users to upload a vehicle photo. The application uses Google Vision API and FastAPI to recognize the plate number in the uploaded image. This version of the project is functional and has been tested successfully.

Demo

[1] Main Page: Upload a vehicle picture.

image

[2] Click on "Predict Plate Number" button to start prediction

image

[3] The Plate Number is displayed under the photo.

image

Future Development

We plan to continue developing this project by integrating it with our university's security system to automatically allow authorized vehicles to enter the campus. We also plan to implement real-time video recognition for improved accuracy and speed. Stay tuned for future updates!

vehicle_plate_number_recognition's People

Contributors

ramahasiba avatar zubaidasader avatar eleenkmail avatar mawada-sweis avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

eleenkmail

vehicle_plate_number_recognition's Issues

Fetch extract_plate_number response

This function will send the request to the predefined "extract_number" endpoint then wait for the response if it success it will change the src of the image display before the extraction process, display the extracted number, and return the status of the operation.

Google Vision API Configuration and Setup

  • Create a google service account.
  • Enable Google Vision API service.
  • Get the token JSON file.
  • Instsll google cloud python libraries and vision API library
  • Create GOOGLE_APPLICATION_CREDENTIALS environment variable

Main Page FE

Please conduct a simple user friendly design the page will consists of an upload button to upload an image and another one to extract the plate number.
Note that the extraction button will appear only when the user upload the a photo. The uploaded photo will be display in the page after uploading.

Plate Number Extraction

Please define plate_number_extraction function that extracts the plate number from the delivered image and returns the extraction.

Recognition Endpoint

Please define a post endpoint that will use the predefined function"plate_number_extraction" to get the plate number then return it in the response with its status code.

Draw the Plate Border

Please define a function called "draw_plate_border", this will draw the plate border on the given image and plate vertices that will be reached from the previously defined function (extract_number), then return the image with the border as bytes so we can display it to the user.

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.