Computer vision is a family of tasks, not one magic camera.
A vision system receives visual data—often a photograph, a video frame, or a sequence of frames—and produces an output defined by its task. It might classify an image, localize objects, mark regions, read text, or connect the visual content to a natural-language question.
The distinction matters. A model trained to classify an entire image as “street” or “forest” may not be able to say where the bicycle is. An object detector can locate likely objects, while a segmentation model marks their pixels. A model that reads a sign does not automatically verify that the sign is current or that its surroundings match a caption.
Before comparing models, describe the output you actually need. A vague goal such as “understand the image” is hard to measure and easy to overclaim.
