Graphics vs. Video Processing vs. Vision
- Computer Graphics: Computer graphics involves generating and manipulating visual content using computers. It focuses on the creation and rendering of images, animations, and 3D scenes from mathematical models and data structures.
- Image/Video Processing: Image and video processing focuses on transforming and enhancing images or video frames. It deals with pixel-level operations to improve visual quality, extract features, or manipulate visual data.
- Computer Vision: Computer vision focuses on enabling computers to understand and interpret visual data from the real world (e.g., images, videos). It involves tasks like object detection, image classification, scene understanding, and 3D reconstruction. The goal is to extract high-level semantic information from visual input.