Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Face Api.js | 14,578 | 3 months ago | 414 | mit | TypeScript | |||||
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js | ||||||||||
Asrt_speechrecognition | 6,236 | a month ago | 1 | October 23, 2020 | 94 | gpl-3.0 | Python | |||
A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统 | ||||||||||
Lstm Human Activity Recognition | 3,074 | 5 months ago | 19 | mit | Jupyter Notebook | |||||
Human Activity Recognition example using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six activity categories - Guillaume Chevalier | ||||||||||
Automatic_speech_recognition | 2,743 | a year ago | 69 | mit | Python | |||||
End-to-end Automatic Speech Recognition for Madarian and English in Tensorflow | ||||||||||
Tensorflow Speech Recognition | 2,124 | 5 months ago | 32 | other | Python | |||||
🎙Speech recognition using the tensorflow deep learning framework, sequence-to-sequence neural networks | ||||||||||
Zh Ner Tf | 1,761 | 3 years ago | 67 | Python | ||||||
A very simple BiLSTM-CRF model for Chinese Named Entity Recognition 中文命名实体识别 (TensorFlow) | ||||||||||
Sequence_tagging | 1,725 | 4 years ago | 15 | apache-2.0 | Python | |||||
Named Entity Recognition (LSTM + CRF) - Tensorflow | ||||||||||
Labelbox | 1,711 | 6 days ago | 40 | apache-2.0 | JavaScript | |||||
Labelbox is the fastest way to annotate data to build and ship computer vision applications. | ||||||||||
Alpr Unconstrained | 1,462 | a year ago | 106 | other | C | |||||
License Plate Detection and Recognition in Unconstrained Scenarios | ||||||||||
Lip Reading Deeplearning | 1,433 | 3 years ago | 1 | apache-2.0 | Python | |||||
:unlock: Lip Reading - Cross Audio-Visual Recognition using 3D Architectures |
This repository contains the author's implementation of ECCV 2018 paper "License Plate Detection and Recognition in Unconstrained Scenarios".
If you use results produced by our code in any publication, please cite our paper:
@INPROCEEDINGS{silva2018a,
author={S. M. Silva and C. R. Jung},
booktitle={2018 European Conference on Computer Vision (ECCV)},
title={License Plate Detection and Recognition in Unconstrained Scenarios},
year={2018},
pages={580-596},
doi={10.1007/978-3-030-01258-8_36},
month={Sep},}
In order to easily run the code, you must have installed the Keras framework with TensorFlow backend. The Darknet framework is self-contained in the "darknet" folder and must be compiled before running the tests. To build Darknet just type "make" in "darknet" folder:
$ cd darknet && make
The current version was tested in an Ubuntu 16.04 machine, with Keras 2.2.4, TensorFlow 1.5.0, OpenCV 2.4.9, NumPy 1.14 and Python 2.7.
After building the Darknet framework, you must execute the "get-networks.sh" script. This will download all the trained models:
$ bash get-networks.sh
Use the script "run.sh" to run our ALPR approach. It requires 3 arguments:
$ bash get-networks.sh && bash run.sh -i samples/test -o /tmp/output -c /tmp/output/results.csv
To train the LP detector network from scratch, or fine-tuning it for new samples, you can use the train-detector.py script. In folder samples/train-detector there are 3 annotated samples which are used just for demonstration purposes. To correctly reproduce our experiments, this folder must be filled with all the annotations provided in the training set, and their respective images transferred from the original datasets.
The following command can be used to train the network from scratch considering the data inside the train-detector folder:
$ mkdir models
$ python create-model.py eccv models/eccv-model-scracth
$ python train-detector.py --model models/eccv-model-scracth --name my-trained-model --train-dir samples/train-detector --output-dir models/my-trained-model/ -op Adam -lr .001 -its 300000 -bs 64
For fine-tunning, use your model with --model option.
We know that not everyone has an NVIDIA card available, and sometimes it is cumbersome to properly configure CUDA. Thus, we opted to set the Darknet makefile to use CPU as default instead of GPU to favor an easy execution for most people instead of a fast performance. Therefore, the vehicle detection and OCR will be pretty slow. If you want to accelerate them, please edit the Darknet makefile variables to use GPU.