Computer vision takes image or video as an input and extracts a meaningful interpretation of some feature or aspect of the input.