sukrutrao / ROS-Automated-License-Plate-Recognition

CS6490 Assignment: ROS Package to perform automated license plate recognition on images using OpenALPR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ROS Automated License Plate Recognition

Setup

Prerequisites

  • ROS (tested with ROS Melodic)
  • OpenALPR

Installation

  • Create a workspace directory, catkin_ws
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws
  • Prepare the workspace
$ wstool init src
  • Copy the myrosalpr ROS package to the workspace, at ~/catkin_ws/src/

  • Build the workspace and the package

$ cd ~/catkin_ws
$ catkin_make
  • Install the package
$ catkin_make install

Running the package

This package is a subscriber node that listens to the cv_camera/image_raw topic from publishers, performs license plate recognition using OpenALPR, and outputs the results in JSON format.

The executable for the package can be found at ~/catkin_ws/install/lib/myrosalpr/myrosalprengine.

Usage:

$ ~/catkin_ws/install/lib/myrosalpr/myrosalprengine --result result.json

where result.json stores the license plate predictions in JSON format.

License

This code has been provided under the 3-clause BSD License.

About

CS6490 Assignment: ROS Package to perform automated license plate recognition on images using OpenALPR

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 51.9%Language:CMake 48.1%