Foundations

Computer Vision

Object detection, segmentation, YOLO, CLIP, and vision-language models

3,761
lessons
Skills in this topic
View full skill map →
CV Basics
beginner
Classify images with a pre-trained CNN
Modern CV Models
intermediate
Run YOLO for real-time object detection
Generative CV
advanced
Build a Stable Diffusion inference pipeline
All Reads (2,255) Articles (705)Blog Posts (431)Tutorials (172)Research Papers (924)News (23)
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 22h ago
3D-Object Perception Transformer — CVPR 2026 Highlight — OpenCV Live! 222
The 3D-Object Perception Transformer (3PT) unifies detection, segmentation, and 6DoF pose estimation into two multi-view, RGB-only transformers. Demonstrating e
The bug was in the colour space, not the parser
Dev.to · Maksym Yastremskyi 👁️ Computer Vision ⚡ AI Lesson 5d ago
The bug was in the colour space, not the parser
A schedule arrives as an image. Each cell is colour-coded — one colour per shift type — so reading...
Background removal without a green screen is an underdetermined problem. Here's what the maths is doing.
Dev.to · Miriam Alonso 👁️ Computer Vision ⚡ AI Lesson 6d ago
Background removal without a green screen is an underdetermined problem. Here's what the maths is doing.
Every pixel in a photograph of a person against a wall is a blend of two things. The compositing...
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 2w ago
Transforming Air Cargo Operations: Optimizing with Vision & Robotics – OpenCV Live Ep. 220
Air cargo still runs on estimates — dimensions eyeballed at acceptance, and containers packed by “feel.” Suraj Nair, founder of Singapore-based Speedcargo, join
Vision models can tell which camera took a photo, and they use it to cheat
Dev.to · Breach Protocol 👁️ Computer Vision ⚡ AI Lesson 2w ago
Vision models can tell which camera took a photo, and they use it to cheat
A paper accepted to ECCV 2026 shows that image encoders pick up invisible pixel-level traces left by cameras and image processing, then lean on those traces as
Neural Radiance Fields and Gaussian Splatting
Dev.to · Multigrid 👁️ Computer Vision ⚡ AI Lesson 2w ago
Neural Radiance Fields and Gaussian Splatting
What it means for a scene to become weights, why rendering a NeRF frame costs a hundred million network evaluations, and what splatting changed by deleting the
Sending an Image to a Model From the Browser
Dev.to · Multigrid 👁️ Computer Vision ⚡ AI Lesson 2w ago
Sending an Image to a Model From the Browser
Resizing in the browser before upload, a signed upload that does not proxy bytes through your server, and the tile arithmetic that caps the bill.
Zero bytes of geometry: a metal lattice sphere-traced in a 14.9 KB page
Dev.to · Artur Smirnov 👁️ Computer Vision ⚡ AI Lesson 2w ago
Zero bytes of geometry: a metal lattice sphere-traced in a 14.9 KB page
There is no model file on this page. No mesh, no texture, no .glb, no HDR environment map. The object...
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 2w ago
A Software Engineer’s Guide to Scaling Robotics – OpenCV Live Ep. 219
One robot is a demo; a hundred robots is an operations problem. Civ Robotics CTO Amit Moran walks through the software practices that keep a distributed rover f
Hair Raising Headaches: The Unsolvable Riddle of Realistic Hair Physics in 3D Filmmaking
Dev.to · kirolos nadi 👁️ Computer Vision ⚡ AI Lesson 2w ago
Hair Raising Headaches: The Unsolvable Riddle of Realistic Hair Physics in 3D Filmmaking
Hair Raising Headaches: The Unsolvable Riddle of Realistic Hair Physics in 3D...
Classifying mud crab sex with YOLOv11 — when 200 images and messy real-world labels fight back
Dev.to · Kim Carl Macapayad 👁️ Computer Vision ⚡ AI Lesson 3w ago
Classifying mud crab sex with YOLOv11 — when 200 images and messy real-world labels fight back
The problem: crabs don't sort themselves Mud crab (Scylla spp.) sex matters a lot in the...
Binary Numbers Explained Without Confusion
Dev.to · Shankar L 👁️ Computer Vision ⚡ AI Lesson 3w ago
Binary Numbers Explained Without Confusion
Why should you care? Every piece of data inside a computer is stored using binary. Whether...
What Is Semantic Segmentation?
Dev.to · Baaz 👁️ Computer Vision ⚡ AI Lesson 3w ago
What Is Semantic Segmentation?
Semantic segmentation is a computer-vision task that assigns a class label to every pixel in an...
A Practical GeoAI Pipeline for Building Footprint Extraction from NAIP Imagery
Dev.to · Digital Income Lab 👁️ Computer Vision ⚡ AI Lesson 3w ago
A Practical GeoAI Pipeline for Building Footprint Extraction from NAIP Imagery
One common mistake in building-footprint work is to treat segmentation as the whole pipeline. If the...
Image Recognition Auto-Click on Android: Treat Every Tap as a State Transition
Dev.to · LaiCai Screen Mirroring 👁️ Computer Vision ⚡ AI Lesson 3w ago
Image Recognition Auto-Click on Android: Treat Every Tap as a State Transition
An Android auto-click flow can look reliable in a short recording and still fail in daily use. The...
We Built a Pure Go 3D Renderer — Then Embedded It Inside a GUI Widget
Dev.to · Andrey Kolkov 👁️ Computer Vision ⚡ AI Lesson 3w ago
We Built a Pure Go 3D Renderer — Then Embedded It Inside a GUI Widget
g3d: Pure Go 3D rendering with scene graph, PBR materials, and forward renderer. Two integration patterns: fullscreen overlay (game HUD) and embedded GPU widget
Perceptual Hashing: Matching Images That Are Not Identical
Dev.to · Haven Messenger 👁️ Computer Vision ⚡ AI Lesson 3w ago
Perceptual Hashing: Matching Images That Are Not Identical
Every property that makes SHA-256 useful comes from one behaviour: flip a single bit of input and the...
Architecting Zero-Latency Computer Vision for Edge Medical Diagnostics: High-Throughput Digital Pathology Beyond the Cloud
Dev.to · Susanta Banik 👁️ Computer Vision ⚡ AI Lesson 3w ago
Architecting Zero-Latency Computer Vision for Edge Medical Diagnostics: High-Throughput Digital Pathology Beyond the Cloud
By Susanta Banik | Full-Stack AI Engineer & Deep-Tech Researcher 1. The Critical...
Your Code Doesn't Run. A Translation of Your Code Does.
Dev.to · Juma Evans 👁️ Computer Vision ⚡ AI Lesson 3w ago
Your Code Doesn't Run. A Translation of Your Code Does.
Every time you write a program and hit run, something extraordinary happens before a single...
Your Face Gets Scanned the Second You Walk In. Australia Just Said No.
Dev.to · CaraComp 👁️ Computer Vision ⚡ AI Lesson 3w ago
Your Face Gets Scanned the Second You Walk In. Australia Just Said No.
Retailers facing new biometric hurdles in Australia are a wake-up call for the computer vision...
Building Browser-Only Object Outlines with Detection, Prompted Segmentation, and Optical Flow
Dev.to · MartinDelophy 👁️ Computer Vision ⚡ AI Lesson 3w ago
Building Browser-Only Object Outlines with Detection, Prompted Segmentation, and Optical Flow
Introduction I recently added an object-outline effect to Timeline Studio, an open-source...
Building a Browser-Based ID Photo Maker: Face Detection, Head Estimation & Background Removal
Dev.to · Rhopa 👁️ Computer Vision ⚡ AI Lesson 4w ago
Building a Browser-Based ID Photo Maker: Face Detection, Head Estimation & Background Removal
The browser has become a surprisingly capable platform for computer vision. In this post, I'll walk...
How to Blur Sensitive Data in Images Locally in Your Browser Using Canvas
Dev.to · JSDev Space 👁️ Computer Vision ⚡ AI Lesson 4w ago
How to Blur Sensitive Data in Images Locally in Your Browser Using Canvas
When sharing screenshots in issue trackers, Slack channels, or public documentation, developers...
Detecting Objects in Satellite Imagery with YOLOv8: xView + DOTA to YOLO in Practice
Dev.to · Yiğit Erdoğan 👁️ Computer Vision ⚡ AI Lesson 4w ago
Detecting Objects in Satellite Imagery with YOLOv8: xView + DOTA to YOLO in Practice
Building a satellite object detection pipeline with YOLOv8 — converting xView GeoJSON and DOTA oriented boxes to YOLO format, training at 1024px on a single GPU
How to Build an AI-Driven Computer Vision Pipeline for Real-Time Industrial Hazard Detection
Dev.to · Sptii 👁️ Computer Vision ⚡ AI Lesson 4w ago
How to Build an AI-Driven Computer Vision Pipeline for Real-Time Industrial Hazard Detection
Industrial safety management is undergoing a massive paradigm shift. Traditional process safety...
HLD1:Computer Networks Notes
Dev.to · Shifa 👁️ Computer Vision ⚡ AI Lesson 4w ago
HLD1:Computer Networks Notes
A beginner-friendly and interview-ready guide to Client-Server Architecture, P2P, Protocols,...
The Model Is the Easy Part: What a Real-Time Computer Vision Product Actually Takes
Dev.to · Nabeel Hassan 👁️ Computer Vision ⚡ AI Lesson 1mo ago
The Model Is the Easy Part: What a Real-Time Computer Vision Product Actually Takes
I used to think computer vision was a model problem. It is a pipeline problem, and the model is the...
Stack vs Heap: Your Variable Isn't Where You Think
Dev.to · Dilip V P 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Stack vs Heap: Your Variable Isn't Where You Think
Two variables. One assignment. You change y, and x changes with it: int[] x = {1, 2,...
Tux 3D en la terminal
Dev.to · Andres Avalos Gallegos 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Tux 3D en la terminal
Preview: tux3d.mp4 - Google Drive ...
How Face Recognition Works: A Simple Explanation for 2026
Dev.to · Zach Arrow 👁️ Computer Vision ⚡ AI Lesson 1mo ago
How Face Recognition Works: A Simple Explanation for 2026
Face recognition technology has rapidly evolved over the past few years, becoming an integral part of...
Reverse Image Search vs Image Geolocation
Dev.to · Andy 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Reverse Image Search vs Image Geolocation
A visual search match can be useful, but it is not the same thing as verifying where a photo was...
A CPI Is a Function Call With a Guest List
Dev.to · Siddhant Chavan 👁️ Computer Vision ⚡ AI Lesson 1mo ago
A CPI Is a Function Call With a Guest List
The thing I wish someone had told me on Day 71 Five days ago, CPI was three letters I kept skimming...
Deep Learning & Computer Vision in Web Diffing: Solving Layout Shifts with Neural Embeddings and SSIM
Dev.to · Bob James 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Deep Learning & Computer Vision in Web Diffing: Solving Layout Shifts with Neural Embeddings and SSIM
When engineers talk about visual regression or website change monitoring, pixel-level diffing...
[GCP in Action] LINE Business Card Bot Evolution: Dual-Side Recognition and Merging with Gemini
Dev.to · Evan Lin 👁️ Computer Vision ⚡ AI Lesson 1mo ago
[GCP in Action] LINE Business Card Bot Evolution: Dual-Side Recognition and Merging with Gemini
Pain Point: One Chinese Business Card is Actually Two Business Cards Business cards in...
The Hairy Truth: Why Blender's New Curves Still Can't Tame Simulation Chaos
Dev.to · kirolos nadi 👁️ Computer Vision ⚡ AI Lesson 1mo ago
The Hairy Truth: Why Blender's New Curves Still Can't Tame Simulation Chaos
The Hairy Truth: Why Blender's New Curves Still Can't Tame Simulation Chaos Alright, kid....
When the Picture Doesn't Match the Label — Part 2: Feature-Based Detection with OCR and VQA
Dev.to · Ebrahim Arian 👁️ Computer Vision ⚡ AI Lesson 1mo ago
When the Picture Doesn't Match the Label — Part 2: Feature-Based Detection with OCR and VQA
This is Part 2 of a two-part series. Part 1 covered the problem, the CLIP baseline, and BLIP. This...
Go Concurrency: The Matrix of Goroutines
Dev.to · Timevolt 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Go Concurrency: The Matrix of Goroutines
The Quest Begins (The “Why”) I still remember the first time I tried to make a Go program...
How the Internet Works: A Beginner's Guide to Networking from Browser to Server
Dev.to · Adeje Oluwatobiloba 👁️ Computer Vision ⚡ AI Lesson 1mo ago
How the Internet Works: A Beginner's Guide to Networking from Browser to Server
Learn how DNS, IP addresses, TCP/IP, packet switching, and HTTPS work together when you visit a...
FlowMimic: Streamlining Video Editing via Pixel-Pair Temporal Warped Flow Fields
Dev.to · Pneumetron 👁️ Computer Vision ⚡ AI Lesson 1mo ago
FlowMimic: Streamlining Video Editing via Pixel-Pair Temporal Warped Flow Fields
What Changed Video editing and generation models have historically faced a significant...
Removing text without removing the wall behind it: EAST quads to an inpaint mask
Dev.to · Wlad Radchenko 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Removing text without removing the wall behind it: EAST quads to an inpaint mask
A code walkthrough of how the EAST scene-text detector turns a frame into rotated text quadrilaterals, rasterizes them into a tight mask, and hands that mask to
Exploring the Deep Learning Library in Modern Computer Vision
Dev.to · Fu'ad Husnan 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Exploring the Deep Learning Library in Modern Computer Vision
Picking the right deep learning library shapes almost everything about a computer vision project,...
Building Reliable Real-Time Vision Pipelines
Dev.to · Overshoot 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Building Reliable Real-Time Vision Pipelines
Building Reliable Real-Time Vision Pipelines Overshoot provides real-time vision inference...
DevLog #1: Re-entering the Matrix after years away
Dev.to · moleaine 👁️ Computer Vision ⚡ AI Lesson 1mo ago
DevLog #1: Re-entering the Matrix after years away
I’ve been out of context with my computer science degree for years, and honestly, it feels...
How to build a reliable video-to-prompt pipeline
Dev.to · VideoFlow 👁️ Computer Vision ⚡ AI Lesson 1mo ago
How to build a reliable video-to-prompt pipeline
A video-to-prompt tool looks simple from the outside: upload a clip, wait a moment, and copy the...
How a Computer Actually Runs Your Code
Dev.to · Shankar L 👁️ Computer Vision ⚡ AI Lesson 1mo ago
How a Computer Actually Runs Your Code
Why should you care? Every developer writes code every day, but very few understand what...
Building a Real-Time Computer Vision Dashboard on the Web: The OmniVision Pro Story
Dev.to · Om Kushwaha 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Building a Real-Time Computer Vision Dashboard on the Web: The OmniVision Pro Story
Let’s face it: running computer vision models on your local machine is straightforward, but deploying...
I Built an AI Face-Analysis Suite From Scratch — Here's What I Learned
Dev.to · Ahsan Fayyaz 👁️ Computer Vision ⚡ AI Lesson 1mo ago
I Built an AI Face-Analysis Suite From Scratch — Here's What I Learned
The Problem With "Which Celebrity Do I Look Like?" Tools If you've ever searched for a...
Your Group Chat Is One Video Away From Ruining Someone's Life
Dev.to · CaraComp 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Your Group Chat Is One Video Away From Ruining Someone's Life
Analyzing the forensic reality of viral synthetic media For developers working in computer vision...