Car license plate covering - AI model

AI
5 MIN
READ TIME

Overview

This project was all about developing a model that could effectively detect and obscure car license plates in images. This stemmed from a prior endeavor that successfully removed backgrounds from car images. The goal was to ensure privacy by rendering license plates unrecognizable in pictures of vehicles.

Technical Aspects

I utilized Keras, a popular open-source neural-network library, to construct and train the model. Keras, with its user-friendly interface and flexibility, was instrumental in the model's development process.

Downsizing and Deployment

One of the crucial tasks in this project was to streamline the code and the model's weight to enable efficient deployment in serverless environments. After significant work in optimization and reduction, I managed to deploy the model using Google Cloud Functions, a part of Google Cloud Platform (GCP).

Serverless deployment like this has some significant advantages. For one, it takes care of scalability, which is a big relief as it automatically adjusts resources based on demand. Moreover, it's cost-effective. In my case, I got a pretty good deal, with up to one million operations per month free of charge.

So, that's the gist of it: a compact, serverless model capable of detecting and obscuring car license plates, all thanks to Keras and Google Cloud Functions.

Examples

Flow

Demo

Feel free to try out the model which i've deployed on my virtual lab of sorts called ITERATIVE Code.

You can find it here: https://licenseplate-ai.iterativecode.io/

Original Source:

https://www.ibragim.fr/portfolio/cache-plaque-deep-learning/

Ibragim Abubakarov
Software developer
© Iterative Code 2023. All rights reserved.
When you visit or interact with our sites, services or tools, we or our authorized service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.