Machine vision in plain language: rule-based vs. AI