Automatic visual inspection system: how it works, key features, and buyer's guide