Giter Club home page Giter Club logo

platedetector's Introduction

Python Plate Detector For Openalpr

This project implements the openalpr library for detecting plates, for generating reports and analyse multiple types of results from the plates.

Getting Started

These instructions will give you a guideline of how you can use the library and basically how it spects the input values.

Prerequisites

For you to run this commands you will have to install 5 other things:

  • openalpr - The library that we will use to detect the plates
  • Python 3.6 - This is the python version we are currently using
  • Arrow - Used for dates and times
  • openpyxl - Used for creating the excel reports

Command lines and options

We have multiple options for running the report generator for example

python main.py --file filepath --opcion --noDel jsonData --report date time --dev/--prod channel
  • --file/--folder the type of read you want to execute
  • filepath the place where we have our tests
  • --opcion we have multiple options for this one
    • --text create's a .txt file with the report data
    • --log this will print the log on the terminal
  • --noDel/--del delete video flag
  • jsonData send ''
  • --report this flag will tell the program to sort the videos by code, date, schedule
  • --dev/--prod this flag will tell the program to create different types of reports
  • channel this flag will tell over what name of channel we will be storing the video results

For generating the plate report use:

python reportGenerator.py --folder --reportType  --dev/prod path
  • --folder the folder with the sorted results
  • --reportType can be (--Early_Morning/--Morning/--Afternoon/--Night)
  • --dev/prod will generate diferent types of reports
    • --dev will generate a report with the cars and not cars with the result report
    • --prod will only generate the result report
  • path the place where we have our tests

Help with the openpyxl library

when you want to use the file images like png, jpeg, bmp install the dependence -- pip install pillow

Authors

  • Miguel Angel Porras - Initial work - Magmarx

License

This project is licensed under the MIT License - see the LICENSE.md file for details

platedetector's People

Contributors

magmarx 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.