Computer architectures for machine vision