Skip to main content
EDGE AI · VISION

What Is Computer Vision?

Computer vision is the branch of AI that lets computers interpret images and video: naming what is in a frame, locating objects, outlining them pixel by pixel and following them over time. Modern systems use deep learning models such as CNNs and vision transformers, and many run on edge computers next to the cameras they read.

01

What computer vision means

Computer vision is the field of artificial intelligence that turns pixels into information a machine can act on. A camera supplies the image; a computer vision model works out what is in it, where each object sits, what shape it has and how it is moving. The output is structured data, such as a label, a bounding box, a mask, a count or a measurement, that software can log, display or use to drive a decision.

The field is older than deep learning. Early systems relied on hand-designed features such as edges, corners and gradient patterns, and many measurement and gauging tasks still work that way. The shift came in 2012, when AlexNet, a convolutional neural network trained on GPUs, won the ImageNet image classification challenge by a wide margin. Since then most computer vision has been built on learned models: convolutional networks first, and more recently vision transformers and vision language models.

So, what is computer vision in practice? It is the camera, the model and the computer that runs it, working together to answer a visual question fast enough to be useful.

02

How computer vision works

Whatever the model, a computer vision system follows the same basic pipeline from sensor to decision. The stages matter because a weak link anywhere, from poor lighting to a slow interface, limits the whole system.

  • //
    Capture. A camera produces frames: visible light in most cases, but also infrared, thermal or depth from a stereo or time-of-flight sensor. Resolution, frame rate, shutter type and lens decide what detail the model can ever see.
  • //
    Pre-processing. Frames are decoded, resized, colour-converted and normalised into the tensor shape the model expects. On an edge computer this is often done on the GPU or a hardware video engine.
  • //
    Inference. The trained model runs on each frame or on sampled frames and produces raw outputs such as class scores, box coordinates or per-pixel masks.
  • //
    Post-processing. Thresholds remove weak results, overlapping boxes are merged, and tracks are linked from frame to frame.
  • //
    Action. The result triggers something: a reject gate, a robot move, an alert, a dashboard update or a stored event clip.
03

The main computer vision tasks

Most applications combine a handful of standard tasks. Each produces a different kind of output and uses a different family of models.

Task Output Example models Industrial example
Image classification One label per image ResNet, EfficientNet Pass or fail on a finished part
Object detection Boxes and class labels YOLO family, SSD, Faster R-CNN Counting people or vehicles
Semantic segmentation A class for every pixel U-Net, DeepLab Mapping a defect area or a drivable path
Instance segmentation A separate mask per object Mask R-CNN Picking overlapping parts from a bin
Pose estimation Body or object keypoints OpenPose, HRNet Checking operator posture
Object tracking Persistent IDs across frames SORT, DeepSORT, ByteTrack Dwell time and line crossing
Optical character recognition Text strings CRNN, transformer OCR Reading labels and number plates

Real systems chain these together. A traffic camera detects vehicles, tracks each object across frames and reads the plate; a safety system detects people and runs pose estimation to spot a fall.

04

Computer vision vs machine vision

The two terms overlap and are often used interchangeably. Computer vision is the broad scientific field. Machine vision is the industrial application of it: cameras, lighting and software on a production line that inspect, measure and guide, usually with fixed positions, controlled lighting and strict timing tied to a PLC.

In practice the difference shows in the setting and the output. Machine vision works with fixed cameras, controlled lighting and known parts, and its answer is a pass or fail, a measurement or a robot coordinate, delivered in milliseconds. Computer vision handles open scenes, such as roads, shops and warehouses, and returns labels, boxes, masks and tracks that other software uses. Deep learning has narrowed the gap, because the same detection and segmentation models now run in both, often on the same edge computer.

FAQ · 01
What is machine vision?
Machine vision is the use of cameras, lighting and image processing on a production line to inspect parts, read codes, measure dimensions and guide robots. It is the factory application of computer vision, built around repeatable lighting, triggered cameras and fast pass or fail decisions.
Read the full FAQ —
05

Computer vision in robotics and autonomous machines

Robots, autonomous mobile robots and vehicles use computer vision to understand space as well as objects. Depth from stereo cameras lets a machine judge distance to an obstacle or a shelf. Visual SLAM (simultaneous localization and mapping) builds a map from camera motion and places the robot in it. Grasp detection finds where a gripper can hold an item, and segmentation separates the floor from people and pallets.

These machines usually carry several cameras at once, often on long, vibration-resistant links such as GMSL cameras, with hardware sync so frames from each sensor line up. Vision is then fused with lidar, IMU and wheel odometry for a more reliable picture than any one sensor gives.

06

Where computer vision runs

Training a vision model normally happens on GPU servers or in the cloud. Running it is another matter. Video is heavy, decisions are often needed in tens of milliseconds, and many sites cannot send footage off the premises, so most industrial computer vision runs at the edge, on a computer close to the cameras.

  • //
    NVIDIA Jetson modules. Compact modules with an integrated GPU and video engines, from Orin Nano for one or two cameras to AGX Orin and Thor for many streams. Our Jetson Orin computers cover fanless, rugged and IP-rated builds.
  • //
    x86 computers with a GPU. An Intel or AMD system with an NVIDIA GPU card suits heavier models, many high-resolution cameras or Windows-based vision software.
  • //
    Dedicated AI accelerators. M.2 or PCIe accelerators such as Hailo add efficient inference to a low-power x86 or Arm system.
  • //
    Cloud or data centre. Fits batch analysis of stored images, retraining and workloads where latency and bandwidth do not matter.
07

Quick answers on computer vision

Computer vision: common questions

Is computer vision part of AI?

Yes. It is one of the main branches of artificial intelligence, alongside language and speech. Classic image processing without learned models is sometimes grouped with it, but most current systems use machine learning.

Is computer vision machine learning?

Mostly, today. Modern computer vision relies on machine learning, especially deep learning, to learn features from labeled images. Some measurement and alignment tasks still use rule-based algorithms that need no training.

What is computer vision used for?

Inspection, safety, automation and analytics. Common uses include defect detection, robot guidance, people and vehicle counting, license plate reading, medical imaging, retail analytics and driver assistance.

What data does computer vision use?

Images and video, plus labels. Training needs labeled examples, such as boxes or masks drawn on frames. In service the model sees live frames from visible, infrared, thermal or depth cameras.

What is computer vision syndrome?

A different topic. Computer vision syndrome is the eye strain people get from long hours at a screen. It has nothing to do with machines interpreting images.

We build edge AI computers for computer vision projects with the GPU or accelerator, camera interfaces and operating system image fitted and tested as standard. Send us your camera count, resolution and model, and we will size the system to match.