A golang learning project: Pull down photos from a location, and stitch together similar photos to create a timelapse video
- Go 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| cmd | ||
| doc/decisions | ||
| .adr-dir | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
README
This is an example project to try and familiarise myself with golang.
It's going to contain errors, bad ways of doing things, and things that I expect I'll look back on and be ashamed of.
It's also going to show my learning, and allow me to see the mistakes I've made.
Hopefully it'll prove some use for someone else.
Aim
I often do my dog walks around Wanstead Flats, and have stopped on a regular basis and taken a photo at the same spot.
I have an Android Phone, and all these photos are backed up to Google Photos.
I'd like this app to:
- Authenticate as me to Google, so that I can access photos.
- Allow me to set a long/lat to find all photos taken at a particular point.
- Identify a photo tha looks like the one that others will be similar to.
- Find all the other photos that are very similar.
- Stitch them together (oldest first) into a sequence of images.
- Cache the data, so that next time I run the command, it just looks for new images that I may have taken since the last run.
I can probably acheive all of this already using languages/commands I already know; but here's a challenge!
Andy - 11th Jan 2021.