https://github.com/frankhereford/traffic-cameras
A NextJS / Flask web tool for georeferencing traffic camera images
https://github.com/frankhereford/traffic-cameras
flask gdal georeferenced-data gis haproxy nextjs object-detection python t3-stack tanstack-react-query traffic-analysis trpc typescript
Last synced: 5 months ago
JSON representation
A NextJS / Flask web tool for georeferencing traffic camera images
- Host: GitHub
- URL: https://github.com/frankhereford/traffic-cameras
- Owner: frankhereford
- License: unlicense
- Created: 2024-01-12T14:55:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-03T14:36:04.000Z (about 1 year ago)
- Last Synced: 2025-06-03T15:37:54.484Z (about 1 year ago)
- Topics: flask, gdal, georeferenced-data, gis, haproxy, nextjs, object-detection, python, t3-stack, tanstack-react-query, traffic-analysis, trpc, typescript
- Language: Python
- Homepage: https://umop-episdn.org
- Size: 1.89 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# City of Austin's Traffic Cameras
## What is this?
Yea, it's a personal project where I just followed my nose.
Started as
* a nextjs website to provide a better viewing experience for the COA cameras,
* into a method for using thin-plate spline techniques to warp an arbitrarily composed camera image to geographic coordinates (rubber-sheeting)
* learning how to do this on the gpu to make it fast
* doing it for live video
* object detection & tracking
* doing statistics with it
* making a machine learning model that was flawed but a huge learning experience
* a ton of random stuff while I just wrote whatever came to mind - it was good
and then i bailed -- I'll stand this up again one day, it's pretty ok.
```
ALTER TABLE detections
ADD COLUMN location geography(Point, 4326) GENERATED ALWAYS AS (ST_SetSRID(ST_MakePoint(longitude, latitude), 4326)) STORED;
ALTER TABLE locations
ADD COLUMN location geography(Point, 4326) GENERATED ALWAYS AS (ST_SetSRID(ST_MakePoint(longitude, latitude), 4326)) STORED;
```