There is an API for my Garmin Virb: http://developer.garmin.com/virb/overview/
It’s an very easy to use REST-API and with some simple JSON-Request you can take photos and transfer them. I’d appreciate not just the GoPro to be supported but also my Garmin Virb.