https://github.com/ppintosilva/anpr-cli
A CLI for pre-processing and analysing batches of ANPR data
https://github.com/ppintosilva/anpr-cli
Last synced: 2 months ago
JSON representation
A CLI for pre-processing and analysing batches of ANPR data
- Host: GitHub
- URL: https://github.com/ppintosilva/anpr-cli
- Owner: ppintosilva
- License: mit
- Created: 2019-06-20T12:55:36.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-15T13:56:40.000Z (over 5 years ago)
- Last Synced: 2025-01-23T07:26:50.903Z (4 months ago)
- Language: Python
- Size: 73.2 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# anpr-cli
A CLI for pre-processing and analysing batches of ANPR data## Pipeline
```bash
# Wrangle raw cameras csv dataset
anpr wrangle cameras \
--names "id,name,description,lat,lon,is_commissioned,type,operating_since" \
--skip-lines 1 \
data/raw_cameras.csv data/wrangled_cameras.geojson# Get network from camera locations
anpr wrangle network \
--figures \
--dpi 80 \
data/wrangled_cameras.geojson data/raw_network.pkl# Merge network and cameras into a single graph
anpr wrangle merge \
--figures \
--dpi 80 \
data/wrangled_cameras.geojson data/raw_network.pkl data/merged_network.pkl# Compute valid camera-pairs
anpr wrangle camera-pairs \
data/merged_network.pkl data/camera-pairs.csv# Wrangle nodes
anpr wrangle nodes \
--names "id,name,description,lat,lon" \
--skip-lines 1 \
data/raw_nodes.csv data/wrangled_cameras.geojson data/wrangled_nodes.geojson# Get 'expert camera-pairs' from links and wrangled nodes
anpr wrangle expert-pairs \
data/raw_links.csv data/wrangled_nodes.geojson data/expert-pairs.csv# Wrangle one raw anpr csv file
anpr wrangle raw-anpr \
--confidence-threshold 70.0 \
--cameras-geojson data/wrangled_cameras.geojson \
--names "vehicle,camera,timestamp,confidence" \
--skip-lines 0 \
data/NPDATA.csv data/wrangled_NPDATA.pklanpr compute trips \
--max-speed 120.0 \
--duplicate-threshold 150.0 \
--speed-threshold 3.0 \
data/wrangled_NPDATA.pkl data/camera-pairs.csv data/trips_NPDATA.pklanpr compute flows \
--freq "5T" \
--output-format "csv" \
--single-precision \
data/trips_NPDATA.pkl data/flows_NPDATA.csv```