A frame-free event-based approach to low-power real-time machine vision