jo-m/trainbot

Watches a piece of train track, detects trains, and stitches together images of them.

47
/ 100
Emerging

This project helps trainspotters automatically capture and compile images of passing trains. You simply point a video camera at a section of track, and it processes the video feed to detect trains, then stitches together clear images of each one. The output is a collection of high-quality, continuous photos of every train that passes, ideal for enthusiasts who want to document their sightings.

497 stars.

Use this if you are a trainspotter or railway enthusiast who wants to automatically photograph every train passing a specific location, without needing to be physically present.

Not ideal if your camera is unstable, the lighting changes drastically, or if you need to track trains moving in multiple directions simultaneously, as these conditions might lead to inaccurate captures.

trainspotting railway-photography wildlife-camera train-logging automatic-detection
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 8 / 25

How are scores calculated?

Stars

497

Forks

11

Language

Go

License

MIT

Last pushed

Mar 17, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/jo-m/trainbot"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.