Foundations

Computer Vision

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

2,366
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 (1,221) Articles (393)Blog Posts (262)Tutorials (81)Research Papers (469)News (16)
I built a background remover that keeps the fine hair edges
Dev.to · KunStudio 👁️ Computer Vision ⚡ AI Lesson 1d ago
I built a background remover that keeps the fine hair edges
Background removal is a solved problem right up until the image has hair, fur, or fine detail, and...
How the Internet Works: From Typing a URL to Seeing a Website
Dev.to · Juma Evans 👁️ Computer Vision ⚡ AI Lesson 2d ago
How the Internet Works: From Typing a URL to Seeing a Website
Every day we open a browser, type a website address, and within a few seconds a webpage appears. It...
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 5d ago
Cloud-Optimized OpenCV + A Special Surprise Announcement on OpenCV Live
Date & Time: Thursday, July 2nd 2026 @ 9am Pacific time Topic: Cloud-Optimized OpenCV + Special Announcement Guests: Frantz Lohier (AWS) ​Cloud Optimized OpenCV
Memory Tagging (MTE): Hardware That Catches Memory Bugs
Dev.to · Haven Messenger 👁️ Computer Vision ⚡ AI Lesson 6d ago
Memory Tagging (MTE): Hardware That Catches Memory Bugs
Year after year, the major browser and operating-system vendors report the same number: roughly 70...
NVIDIA's LocateAnything-3B: The AI Vision Model That Could Redefine Object Detection
Dev.to · hamza4600 👁️ Computer Vision ⚡ AI Lesson 1w ago
NVIDIA's LocateAnything-3B: The AI Vision Model That Could Redefine Object Detection
NVIDIA's latest vision-language model isn't trying to replace object detection—it aims to make AI...
Video Stabilization — Deep Dive + Problem: Softmax Function
Dev.to · pixelbank dev 👁️ Computer Vision ⚡ AI Lesson 1w ago
Video Stabilization — Deep Dive + Problem: Softmax Function
A daily deep dive into cv topics, coding problems, and platform features from PixelBank. ...
Computer Vision in Sports: How Tracking Data Is Changing How We Analyze Games
Dev.to · Edge Lab 👁️ Computer Vision ⚡ AI Lesson 1w ago
Computer Vision in Sports: How Tracking Data Is Changing How We Analyze Games
The moment happened in the 2019 NBA Finals. A Warriors assistant coach noticed something most human...
Exceptional Control Flow - Deep Reference **CSAPP Chapter 8**
Dev.to · Sangyog Puri 👁️ Computer Vision ⚡ AI Lesson 1w ago
Exceptional Control Flow - Deep Reference **CSAPP Chapter 8**
1. The Core Idea - What is Exceptional Control Flow? Normally a program runs sequentially...
What I Learned About 3D Reconstruction in Week 1 of My AI Internship at PreserveMy.World
Dev.to · Amna Hafeez 👁️ Computer Vision ⚡ AI Lesson 1w ago
What I Learned About 3D Reconstruction in Week 1 of My AI Internship at PreserveMy.World
This week marked the beginning of my internship at TechRealm x PreserveMy.World — a nonprofit using...
what i learned on day 1 of a 3D reconstruction internship
Dev.to · Shahram Shafiq 👁️ Computer Vision ⚡ AI Lesson 1w ago
what i learned on day 1 of a 3D reconstruction internship
Day 1 post, PreserveMy.World x TechRealm Internship 2026 I'm a CS student at FAST NUCES...
Cat Dog Classification CNN Project
Dev.to · Vansh Goel 👁️ Computer Vision ⚡ AI Lesson 1w ago
Cat Dog Classification CNN Project
🚀 Deployed: Cat vs Dog Image Classification App on Vercel! 🐶🐱 Excited to share my latest Machine...
do you know what exactly startup code does ?
Dev.to · hassaan-syed 👁️ Computer Vision ⚡ AI Lesson 1w ago
do you know what exactly startup code does ?
let me explain what happens before the main() Most C programmers believe that a program starts...
Developing a 3D Raycasting Engine from Scratch: Vector Math and Rendering
Dev.to · Ebendttl 👁️ Computer Vision ⚡ AI Lesson 1w ago
Developing a 3D Raycasting Engine from Scratch: Vector Math and Rendering
A graphics engineering guide exploring DDA algorithms, trigonometric projection, texture mapping, and rendering a 3D world on a 2D canvas.
The Beginner’s Guide to Private vs Public IPs, Ex - Banking Systems
Dev.to · Nagesh K 👁️ Computer Vision ⚡ AI Lesson 1w ago
The Beginner’s Guide to Private vs Public IPs, Ex - Banking Systems
When I first studied IP addresses, I thought: “Private IPs are only inside my router, and public IPs...
What I Learned About 3D Reconstruction — My First Week at PreserveMy.World
Dev.to · humnaattique4-sys 👁️ Computer Vision ⚡ AI Lesson 1w ago
What I Learned About 3D Reconstruction — My First Week at PreserveMy.World
I just started my internship at PreserveMy.World, a project focused on digitally preserving cultural...
Splitting Face Recognition Across the Edge and the Cloud with AWS IoT Greengrass + Lambda
Dev.to · Saurin Prajapati 👁️ Computer Vision ⚡ AI Lesson 1w ago
Splitting Face Recognition Across the Edge and the Cloud with AWS IoT Greengrass + Lambda
How I built a real-time face recognition pipeline that detects faces at the edge on AWS IoT Greengrass and recognizes them serverlessly with Lambda, glued toget
A VLM gate for generated images, with provider failover via Bifrost
Dev.to · Elise Moreau 👁️ Computer Vision ⚡ AI Lesson 1w ago
A VLM gate for generated images, with provider failover via Bifrost
TL;DR: At Photoroom we run a vision-language model as the last check before a generated product image...
I entered a competition to track objects in light you can't see
Dev.to · Alan Scott Encinas 👁️ Computer Vision ⚡ AI Lesson 1w ago
I entered a competition to track objects in light you can't see
The first entry in a live builder's log. I'm competing in the Hyperspectral Object Tracking Challenge 2026: track one object through video shot in colors the hu
Your Car's Paint Has a Cache Invalidation Problem — Here Is What That Means in Jaipur
Dev.to · CarCare 👁️ Computer Vision ⚡ AI Lesson 2w ago
Your Car's Paint Has a Cache Invalidation Problem — Here Is What That Means in Jaipur
cache invalidation is one of the genuinely hard problems in computer science, mostly because the...
Roblox Promised "No Friction." Parents Got Locked Out — and $6.7B Vanished.
Dev.to · CaraComp 👁️ Computer Vision ⚡ AI Lesson 2w ago
Roblox Promised "No Friction." Parents Got Locked Out — and $6.7B Vanished.
The engineering reality of biometric friction For developers building in the computer vision and...
The First Computer Bug Was a Real Moth
Dev.to · fluidwire 👁️ Computer Vision ⚡ AI Lesson 2w ago
The First Computer Bug Was a Real Moth
In 1947 a moth jammed in Harvard's Mark II became the first computer bug ever logged. Here is the real story and why debugging still defines IoT and embedded wo
Real-time detection of vertical tongue movements via mobile camera — looking for the right approach
Dev.to · Alex-en 👁️ Computer Vision ⚡ AI Lesson 3w ago
Real-time detection of vertical tongue movements via mobile camera — looking for the right approach
Hi everyone. I'm working on detecting articulatory tongue movements through a smartphone's...
Tile-Voting Image Registration: A Refusal to Slide a PNG Became a Free CV Tool
Dev.to · Trent Tompkins 👁️ Computer Vision ⚡ AI Lesson 3w ago
Tile-Voting Image Registration: A Refusal to Slide a PNG Became a Free CV Tool
Tile-voting image registration: how a refusal to slide a PNG became a free CV tool There's...
I Built a Dashcam Pothole Detector for Smart India Hackathon — YOLOv8 + GPS + Civic API
Dev.to · Devanshu Biswas 👁️ Computer Vision ⚡ AI Lesson 3w ago
I Built a Dashcam Pothole Detector for Smart India Hackathon — YOLOv8 + GPS + Civic API
Real SIH brief - 9 million potholes a year in India, all reported manually. Build a system that watches dashcam video, detects road damage, GPS-tags each one, a
Cache Deep Dive III — Replacement Policies, Prefetch, and Single-Thread Memory Access
Dev.to · Tyler Tan 👁️ Computer Vision ⚡ AI Lesson 3w ago
Cache Deep Dive III — Replacement Policies, Prefetch, and Single-Thread Memory Access
The previous article discussed the static structure of caches. This part moves into dynamic aspects:...
What Is Browser-Based Spatial Computing?
Dev.to · Brosil Bajracharya 👁️ Computer Vision ⚡ AI Lesson 4w ago
What Is Browser-Based Spatial Computing?
Spatial computing used to mean a $3,500 headset. Not anymore. Here's how browser-based spatial computing lets anyone interact with digital space using just a we
OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 1mo ago
OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision
Authored by: Abhishek Gola and Gursimar Singh OpenCV 5 is one of the most important releases in the history of OpenCV. For more than two decades, OpenCV has bee
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 1mo ago
OpenCV and AMD Announce Collaboration to Accelerate Computer Vision and Vision AI Workloads on AMD Hardware
AMD is now an OpenCV 5 Launch Partner and will become an OpenCV Gold Sponsors as part of collaboration focused on OpenCV 5 CPU and GPU acceleration PALO ALTO, C
My Friend Had a Cameras-On Problem. I Wrote Him a Solution.
Dev.to · Heiner 👁️ Computer Vision ⚡ AI Lesson 1mo ago
My Friend Had a Cameras-On Problem. I Wrote Him a Solution.
Originally published on my blog. GitHub: ScrumSurvivor. My Friend Had a Cameras-On Problem....
Our event-camera detector lost 6 mAP to a badly chosen accumulation window
Dev.to · Marco Rinaldi 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Our event-camera detector lost 6 mAP to a badly chosen accumulation window
TL;DR: We spent three weeks chasing a 6 mAP regression in an event-camera object detector. The model...
Software Rendering Pipeline with Backface Culling
Dev.to · yubin yang 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Software Rendering Pipeline with Backface Culling
1. Overview In this project, I implemented a simple software renderer using Python and...
New Framework Adds 3D Awareness to Video Object Tracking
Dev.to · Eli 👁️ Computer Vision ⚡ AI Lesson 1mo ago
New Framework Adds 3D Awareness to Video Object Tracking
Researchers tackle fundamental gaps in motion detection by grounding segmentation in spatiotemporal coordinates rather than relying on pre-computed 2D approxima
Smart Face Recognition Attendance System — No More Proxy Attendance
Dev.to · HARSHA GOPALKRISHNA PURANIK 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Smart Face Recognition Attendance System — No More Proxy Attendance
What I Built I built Attendance Pro — a Smart Face Recognition Attendance System for...
Centralized vs. Decentralized: Why Modern Collaborative Tools choose CRDTs
Dev.to · Freddy Carrillo 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Centralized vs. Decentralized: Why Modern Collaborative Tools choose CRDTs
Real-time collaboration works like magic until two users edit the same line simultaneously. Under the...
Biometrics' New Scoreboard: Seconds Saved, Not Match Scores
Dev.to · CaraComp 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Biometrics' New Scoreboard: Seconds Saved, Not Match Scores
The shift toward friction-less biometric deployment For developers working in computer vision and...
Less Than a Penny Per Document
Dev.to · Andrew Judd 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Less Than a Penny Per Document
People hear "I replaced my OCR pipeline with a vision model" and the first thing they ask about is cost. Fair question. I assumed it would be expensive too. Und
Capping VLM spend per CV researcher: hierarchical budgets in practice
Dev.to · Marco Rinaldi 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Capping VLM spend per CV researcher: hierarchical budgets in practice
TL;DR: Our 11-person CV team at Prophesee was burning through €3-4k weeks of VLM spend on dataset...
How CNNs Learn to See: A Beginner-Friendly Guide
Dev.to · Srashti Gupta 👁️ Computer Vision ⚡ AI Lesson 1mo ago
How CNNs Learn to See: A Beginner-Friendly Guide
Humans don’t inspect every pixel of an image. We notice edges, colors, and shapes quickly. A...
Why Choose a Camera Design Engineering Company for Your Project
Dev.to · Silicon Signals 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Why Choose a Camera Design Engineering Company for Your Project
Most camera systems deployed in the field today were not designed with deployment in mind. They were...
Real-time video classification with PaliGemma: architecture patterns for low-latency VLM inference
Dev.to · Pasquale Molinaro 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Real-time video classification with PaliGemma: architecture patterns for low-latency VLM inference
In a previous article, we benchmarked three open-source Vision-Language Models on zero-shot object...
I Built a Text-to-Image Search Engine That Runs Entirely in the Browser
Dev.to · Devanshu Biswas 👁️ Computer Vision ⚡ AI Lesson 1mo ago
I Built a Text-to-Image Search Engine That Runs Entirely in the Browser
Day 38 of TechFromZero. CLIP, the model behind half of modern computer vision, runs in your browser today. No server, no API key, no upload. Type a phrase, find
Tile Extractor
Dev.to · somyabhalani 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Tile Extractor
Parsing the Unparsable: Building a Layout-Aware Computer Vision Pipeline for 50,000+ Stone...
OpenLiDARViewer: A Browser-Based LiDAR and Point-Cloud Viewer
Dev.to · Alex U 👁️ Computer Vision ⚡ AI Lesson 1mo ago
OpenLiDARViewer: A Browser-Based LiDAR and Point-Cloud Viewer
Rendering LiDAR Scans in the Browser Without Uploading Anything Most point-cloud workflows...
Stop retraining YOLO: a developer’s guide to zero-shot object detection with generative VLMs
Dev.to · Pasquale Molinaro 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Stop retraining YOLO: a developer’s guide to zero-shot object detection with generative VLMs
If you have ever maintained a computer vision pipeline in a factory, warehouse, or construction site,...
HiDream Skeleton Mode: Prompt Beats OpenPose Ref — 8 Patterns Benchmarked
Dev.to · shinji shimizu 👁️ Computer Vision ⚡ AI Lesson 1mo ago
HiDream Skeleton Mode: Prompt Beats OpenPose Ref — 8 Patterns Benchmarked
Benchmarking HiDream-O1-Image skeleton mode across 8 patterns reveals 3 counterintuitive findings about openpose refs, resolution drops, and shift values.
Building a Real-Time Camera Classifier
Dev.to · Jasmanbir Singh 👁️ Computer Vision ⚡ AI Lesson 1mo ago
Building a Real-Time Camera Classifier
Building a Real-Time Camera Classifier Ever wonder how modern interactive displays in...
"Mastering Digital Logic Counters with C++ OOP: A Hands-On Guide”
Dev.to · Abdullah Fiaz 👁️ Computer Vision ⚡ AI Lesson 1mo ago
"Mastering Digital Logic Counters with C++ OOP: A Hands-On Guide”
Introduction Digital logic counters are fundamental in electronics and computing. They track events,...
How We Automated Catalog Image Extraction using Computer Vision & FastAPI
Dev.to · somyabhalani 👁️ Computer Vision ⚡ AI Lesson 1mo ago
How We Automated Catalog Image Extraction using Computer Vision & FastAPI
For businesses in the stone, marble, and interior design industries, managing digital catalog assets...