Computer Vision
Quick Answer
Computer vision is the branch of AI concerned with enabling machines to interpret and act on visual information. It powers applications from quality inspection and medical imaging to retail analytics, autonomous vehicles and augmented reality.
In Depth
What Computer Vision really means
Common computer vision tasks include image classification, object detection, segmentation, optical character recognition (OCR), and video analytics. Modern systems are almost all based on deep neural networks, typically convolutional networks or vision transformers.
Building a production computer vision system requires careful attention to data collection (lighting, angles, demographics), annotation quality, and edge-device deployment constraints when inference must happen on cameras or phones.
Why It Matters
Business relevance for UK organisations
UK manufacturers use computer vision for defect detection; retailers use it for shelf monitoring and loss prevention; healthcare providers use it for medical imaging triage and workflow automation.
Real-world example
How this shows up in practice
A Sheffield steel manufacturer deployed computer vision on its production line to detect surface defects, catching 96% of faulty batches before packaging.
Related Terms
Continue exploring
Deep Learning
Deep Learning is a branch of machine learning that uses multi-layered neural networks to learn highly complex patterns directly from raw data such as images, audio and text, without the need for hand-crafted feature engineering.
AdvancedOCR (Optical Character Recognition)
OCR is the technology that extracts machine-readable text from images and scanned documents. Modern OCR is now closely paired with layout understanding and AI extraction, turning scanned documents into structured data for downstream systems.
AdvancedClassification
Classification is a supervised learning task where the model assigns inputs to one of a predefined set of categories. Binary classification distinguishes between two classes; multi-class and multi-label variants handle more complex labelling problems.
BasicsNeural Network
A neural network is a computational model loosely inspired by the human brain, consisting of interconnected layers of nodes (neurons) that transform inputs into outputs through weighted mathematical operations learned during training.