Autonomous machine vision