liveBook · Manning

Computer vision

Computer vision is the field of computing concerned with using computational methods to extract and interpret information from images, video, and other visual data.

How 8 Manning books explain it

Web Components in Action

Computer vision is the computational analysis of images or video to infer information about the physical world.

How it is used
Enables augmented-reality libraries to locate real-world surfaces where virtual objects can be placed.
How deep it goes
Explains feature points and detected surfaces conceptually, without detailing computer-vision algorithms or implementation.
Examples
Uses floors, tables, and walls as detected surfaces and an ARCore demonstration of virtual-object placement.
What you can do after
Evaluate/understand how ARKit and ARCore use camera-derived features to support virtual-object placement.

Read how Web Components in Action explains computer vision →

Inside AI

Computer vision is the field concerned with enabling computers to interpret and analyze visual images or video.

How it is used
Uses computer vision to contrast machine image recognition with human visual understanding and to assess a proposed medical application.
How deep it goes
Explains recognition through familiar comparisons and reported failures, but does not describe model architecture or training procedures in detail.
Examples
Uses cat recognition, COVID-19 chest-image diagnosis, and a one-pixel image alteration to make capabilities and limitations concrete.
What you can do after
Evaluate/understand image-recognition claims by separating successful pattern matching from robust interpretation and demonstrated clinical usefulness.

Read how Inside AI explains computer vision →

How Large Language Models Work

Computer vision is the field concerned with enabling computational systems to analyze and interpret visual data.

How it is used
Explains how transformer-based systems interpret images, detect objects, identify objects, and generate images.
How deep it goes
Traces image-to-vector patch extraction and reverse reconstruction, but stops short of detailed training procedures or mathematical derivations.
Examples
Uses image patches, RGB vectors, a 16 × 16 patch containing 768 values, and patch extraction and combination diagrams.
What you can do after
Evaluate/understand how images become transformer inputs and how transformer outputs become images.

Read how How Large Language Models Work explains computer vision →

Digital Twins in Action

Computer vision is the computational analysis of images or video to derive information about objects, activities, and environments.

How it is used
Turns visual records and video into machine-readable observations for a digital twin.
How deep it goes
Works through meter-photo preprocessing and webcam object detection, while leaving production event publishing and validation workflows unimplemented.
Examples
Uses an analog water-meter photograph, webcam-based room occupancy detection, and a piping and instrumentation diagram.
What you can do after
Apply it via Tesseract OCR to extract meter readings or via YOLOv8 to inspect objects in a webcam feed.

Read how Digital Twins in Action explains computer vision →

Build AI-Enhanced Web Apps

Computer vision is the field concerned with enabling computers to interpret and reason about visual data.

How it is used
Enables applications to interpret images for object recognition, visual question answering, captioning, and image-based responses.
How deep it goes
Details image submission, processing, comprehension, and response generation while deferring implementation details.
Examples
Uses broken-appliance diagnosis, image captioning, visual question answering, and cat-image classification.
What you can do after
Apply it via an LLM API that accepts image data and prompts for vision-based responses.

Read how Build AI-Enhanced Web Apps explains computer vision →

Investing for Programmers

Computer vision is the field of enabling computers to interpret and analyze visual information such as images and video.

How it is used
Uses visual data as an alternative information source for analyzing companies, deployments, and market-relevant activity.
How deep it goes
Describes object counting and model training, but stops short of implementation details, evaluation metrics, or algorithm design.
Examples
Counts car brands in street imagery and evaluates Tesla Vision as a potential LiDAR replacement.
What you can do after
Apply it via computer vision algorithms to extract vehicle counts and assess visual-data opportunities.

Read how Investing for Programmers explains computer vision →

Deep Learning with R, Third Edition

Computer vision is the field concerned with enabling computers to interpret and analyze visual data such as images and video.

How it is used
Frames visual understanding through deep-learning applications such as classification, segmentation, detection, OCR, and autonomous systems.
How deep it goes
Defines three foundational tasks and mentions specialized ones, while deferring detailed convolutional-network architectures and training methods.
Examples
Uses photo search, video-call backgrounds, autonomous driving, OCR, robotics, medical diagnosis, and dogs-versus-cats classification.
What you can do after
Apply convolutional neural networks and pretrained models to image-classification problems and related visual tasks.

Read how Deep Learning with R, Third Edition explains computer vision →

Build Your Own Robot: Using Python, CRICKIT, and Raspberry Pi

Software that enables computers to interpret and analyze visual information.

How it is used
Enables robots to inspect camera feeds, recognize targets, and guide movement toward desired objects or locations.
How deep it goes
Explains camera input, QR detection, decoding, video sharing, and robot search without detailing underlying vision algorithms.
Examples
Uses face detection, QR-tagged objects, Raspberry Pi camera feeds, and a searching robot as concrete examples.
What you can do after
Build a robot capability that detects and decodes QR codes, streams camera video, and searches for matching targets.

Read how Build Your Own Robot: Using Python, CRICKIT, and Raspberry Pi explains computer vision →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.