Dec 01, 2017 OpenALPR is an open source Automatic License Plate Recognition library written in C with bindings in C#, Java, Node.js, Go, and Python. The library analyzes images and video streams to identify license plates. The output is the text representation of any license plate characters. Openlpr openlpr is a open source project to implement license plate recognition in Win32 and Linux platform. It will provide the basic image processing to locate plate and character split and a neural network design to recognize character.
JavaANPR
Original author: Copyright © 2006-2007 Ondrej Martinsky. All rights reserved.
Licensing details for JavaANPR are in the file LICENCE.
This work is a derivative of JavaANPR created by Ondrej Martinsky, for his original work visit: http://javaanpr.sourceforge.net/
Screenshot
Building
- Recommended:
mvn clean install -DskipTests
- To run unit tests:
mvn clean test
- To run functional tests too:
mvn clean verify -Pit
- To clean, run:
mvn clean
- To run the example GUI:
mvn exec:java
Getting help
- Post questions or comments on our Google Groups mailing list
- Join our IRC channel: Join #javaanpr on irc.freenode.net
Info
Documentation
The state of documentation of JavaANPR is unsatisfactory.The bachelor thesis of the original author can serve very well for current needs:Algorithmic and Mathematical Principles of Automatic Number Plate Recognition Systems
Contributing
Everyone is encouraged to help improve this project.
- by using alpha, beta, and pre-release versions
- by reporting bugs
- by suggesting new features
- by translating to a new language
- by writing or editing documentation
- by writing specifications
- by writing code (no patch is too small: fix typos, add comments, clean up inconsistent whitespace)
- by refactoring code
- by closing issues
- by reviewing patches
Submitting an Issue
We use the GitHub issue tracker to track bugs and features. Beforesubmitting a bug report or feature request, check to make sure it hasn’talready been submitted. When submitting a bug report, please include a Gistthat includes a stack trace and any details that may be necessary to reproducethe bug, including your Java version and operating system.
![License Plate Recognition Source Code Copyright License Plate Recognition Source Code Copyright](https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/04/identify-car-thumbnail.jpg?resize=813.75%2C458&ssl=1)
Submitting a Pull Request
- Implement your feature or bug fix.
- Run mvn clean install. If the tests fail, return to step 3.
- If applicable, add tests for your feature or bug fix.
- Add, commit, and push your changes.
Original author(s) | Matthew Hill[1] |
---|---|
Developer(s) | OpenALPR Technology, Inc.[2] |
Initial release | 2 May 2014; 5 years ago[2] |
Stable release | |
Repository | github.com/openalpr/openalpr |
Written in | C, C++, Python, Java, and C# |
Operating system | Linux, Windows[3] |
Platform | IA-32 (i386), x86-64 or ARM |
Size | 276 MB |
Available in | 1 languages |
English | |
Type | Automatic number-plate recognition, vehicle recognition identification |
License | Proprietary and AGPL |
Alexa rank | 337,949 OpenALPR (Global 06/2018) |
Website | www.openalpr.com |
OpenALPR is an automatic number-plate recognitionlibrary written in C++. The software is distributed in both a commercial and open source version.
History[edit]
OpenALPR was originally developed by a two-man team led by Matt Hill.[1] The open source software became available as a free download at the end of 2015.[4] In March 2016, OpenALPR launched paid Cloud API service[5] and in February 2017 introduced the OpenALPR agent for Axis Communications cameras.[6]
In August 2017 an Australian web developer Tait Brown became known by creating an alternative to an 86 million AUD project of Victoria Police by using OpenALPR.[7]In March 2018 ProgrammableWeb added OpenALPR to its list of Recognition APIs.[8]
Software[edit]
OpenALPR is an automatic number-plate recognitionlibrary written in C++.[9] The software is distributed in both a commercial cloud based version[1] and open source version.[3][10] OpenALPR makes use of OpenCV and Tesseract OCR libraries. It could be run as a command-line utility, standalone library, or background process. The software also integrates with video management systems (VMS) such as Milestone XProtect.[11]
References[edit]
- ^ abcFarivar, Cyrus (December 5, 2015). 'New software watches for license plates, turning you into Little Brother'. Ars Technica. Retrieved June 11, 2018.
- ^ abmatthill. 'state_detector.cpp'. GitHub. Retrieved June 21, 2018.
- ^ abDavid Cardinal (August 4, 2016). 'How to get started with DIY home surveillance systems'. ExtremeTech. Retrieved June 11, 2018.
- ^December 9, 2015. 'New Software Allows You to Scan License Plates Just like a Cop'. autoevolution.com. Retrieved June 11, 2018.
- ^'OpenALPR Technology Releases Cloud Service for Automatic License Plate Recognition and Vehicle Classification'. security.world. March 7, 2016. Retrieved June 23, 2018.
- ^Tammy Waitt (February 13, 2017). 'OpenALPR & Axis Offer Affordable ALPR Service Plans (See Video)'. americansecuritytoday.com. Retrieved June 23, 2018.
- ^Tait Brown (August 28, 2017). 'How I replicated an $86 million project in 57 lines of code'. freeCodeCamp. Retrieved June 11, 2018.
- ^Culbertson, Joy (March 31, 2018). 'Daily API RoundUp: FlexAwards, Amazon GameOn, Blockbridge'. ProgrammableWeb. Retrieved June 23, 2018.
- ^Bhadoria, Shantanu; Oliva Ramos, Ruben (2017). 'Erase Parking Headaches with OpenCV and Raspberry Pi'. Raspberry Pi 3 Home Automation Projects: Bringing your home to life using Raspberry Pi 3, Arduino, and ESP8266. Packt Publishing Ltd. p. 82. ISBN978-1-78328-387-3 – via Google Books.
- ^James, Mike (December 18, 2015). 'Openalpr - An Open Source Licence Plate Reader'. i-programmer.info. Retrieved June 23, 2018.
- ^Karas, Brian (March 22, 2016). 'SaaS LPR Startup OpenALPR Examined'. ipvm.com. Retrieved June 21, 2018.(subscription required)
External links[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=OpenALPR&oldid=933151401'