Foundations

Computer Vision

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

2,491
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,342) Articles (426)Blog Posts (276)Tutorials (93)Research Papers (529)News (18)
Forget Manual Logs: Building a Real-Time Medication Compliance Auditor with YOLOv10 and TensorRT
Dev.to · Beck_Moulton 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Forget Manual Logs: Building a Real-Time Medication Compliance Auditor with YOLOv10 and TensorRT
Managing multiple medications is a high-stakes challenge, especially for the elderly or patients with...
I Built an AI That Sees Your Screen and Speaks Your Answers, Here's How
Dev.to · Kamaumbugua-dev 👁️ Computer Vision ⚡ AI Lesson 4mo ago
I Built an AI That Sees Your Screen and Speaks Your Answers, Here's How
I Built an AI That Sees Your Screen and Speaks Your Answers — Here's How This post was...
Nano Banana 2: Combining Pro capabilities with lightning-fast speed
DeepMind Blog 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Nano Banana 2: Combining Pro capabilities with lightning-fast speed
Our latest image generation model offers advanced world knowledge, production ready specs, subject consistency and more, all at Flash speed.
Nano Banana 2: Combining Pro capabilities with lightning-fast speed
Google AI Blog 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Nano Banana 2: Combining Pro capabilities with lightning-fast speed
Our latest image generation model offers advanced world knowledge, production-ready specs, subject consistency and more, all at Flash speed.
Build with Nano Banana 2, our best image generation and editing model
Google AI Blog 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Build with Nano Banana 2, our best image generation and editing model
Nano Banana 2 (Gemini 3.1 Flash Image) delivers Pro-level intelligence and fidelity for all image applications.
We built a face swap app that provides evidence that it deletes your photos (not just promise it)
Dev.to · Nick 👁️ Computer Vision ⚡ AI Lesson 4mo ago
We built a face swap app that provides evidence that it deletes your photos (not just promise it)
We built a face swap app that provides evidence it deletes your photos (not just promise...
3D Skeleton Detection from Baseball Motion Capture Data with Driveline C3D
Dev.to · YMori 👁️ Computer Vision ⚡ AI Lesson 4mo ago
3D Skeleton Detection from Baseball Motion Capture Data with Driveline C3D
I analyzed pitching and hitting biomechanics using Driveline OpenBiomechanics C3D data, ezc3d, and MediaPipe. Trunk rotation range showed the strongest correlat
Media Authenticity Methods in Practice: Capabilities, Limitations, and Directions
Microsoft Research 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Media Authenticity Methods in Practice: Capabilities, Limitations, and Directions
As synthetic media grows, verifying what’s real, and the origin of content, matters more than ever. Our latest report explores media integrity and authenticatio
Food Image Recognition: How AI Identifies What's on Your Plate
Dev.to · albert nahas 👁️ Computer Vision 4mo ago
Food Image Recognition: How AI Identifies What's on Your Plate
Discover how AI-powered food image recognition accurately identifies and estimates your meals. Explore tech insights and boost your app’s accuracy today!
Building FridgeChef: What I Learned Training a Custom Computer Vision Model with Roboflow
Dev.to · Jacob Nastaskin 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Building FridgeChef: What I Learned Training a Custom Computer Vision Model with Roboflow
I spend too much time staring at my fridge trying to figure out what to make for dinner. So I built...
Recraft V4: image generation with design taste
Replicate Blog 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Recraft V4: image generation with design taste
Recraft V4 generates art-directed images — and actual editable SVGs — with strong composition, accurate text rendering, and what the Recraft team calls "design
Generating SEM Images from Segmentation Masks
Dev.to · Shira S 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Generating SEM Images from Segmentation Masks
Acknowledgements We would like to thank our mentors, Asaf Nisani and Yoav Lebendiker, for...
Computer Vision for Web Developers: Build an Image Recognition App with TensorFlow.js
Dev.to · Paul Robertson 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Computer Vision for Web Developers: Build an Image Recognition App with TensorFlow.js
Learn to build a complete image recognition web app using TensorFlow.js with real-time webcam classification and object detection. Includes practical code examp
Exploring conv-kmeans-lab: A C++ Tool for CIELAB Image Color Segmentation
Dev.to · 💻 Arpad Kish 💻 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Exploring conv-kmeans-lab: A C++ Tool for CIELAB Image Color Segmentation
Image segmentation is a fundamental task in computer vision, and grouping pixels by color is one of...
Stop Manual Segmentation: Meet NotumAi - An Open-Source AI Annotation Tool
Dev.to · Maulik Sompura 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Stop Manual Segmentation: Meet NotumAi - An Open-Source AI Annotation Tool
If you've ever built a computer vision model, you know this truth: Data annotation is the slowest,...
How We Built Multi-Modal Screen Detection for Cryptographic Evidence Capture: VeraSnap
Dev.to · VeritasChain Standards Organization (VSO) 👁️ Computer Vision ⚡ AI Lesson 4mo ago
How We Built Multi-Modal Screen Detection for Cryptographic Evidence Capture: VeraSnap
TL;DR: We built a system that uses LiDAR depth analysis, moiré pattern detection, rolling shutter...
Decision AI for Enterprise: How CNN-Based Deep Learning Automates Visual Classification at Scale
Dev.to · The Pragamatic Architect 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Decision AI for Enterprise: How CNN-Based Deep Learning Automates Visual Classification at Scale
Bird Identification using Convolutional Neural Network Why Decision AI Is the Real...
Why every aspiring developer should understand the CPU and RAM
Dev.to · Luigi | Full Stack Web Developer 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Why every aspiring developer should understand the CPU and RAM
Today I officially started my journey into the world of JavaScript. Many people start by...
Image Classification with CNNs – Part 3: Understanding Max Pooling and Results
Dev.to · Rijul Rajesh 👁️ Computer Vision 4mo ago
Image Classification with CNNs – Part 3: Understanding Max Pooling and Results
In the previous article, we were going through the creation of feature map. In this article we will...
Gemini 3 Agentic Vision: Moving Beyond Simple Image Prompting [GDE]
Dev.to · Connie Leung 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Gemini 3 Agentic Vision: Moving Beyond Simple Image Prompting [GDE]
The Pain Point: The Invisible World of the "Granular" Masterpiece When a postcard miniaturizes a...
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 4mo ago
Calling Roboticists & Vision Experts: Tackle Dexterous Manipulation and Win Big in the AI for Industry Challenge
A real-world robotics challenge with a $180K prize pool, where innovation and industry impact collide. We’re standing at an inflection point in robotics: electr
EXPLORING OCR MODEL AND BACKEND SUPPORT IN PYTHON
Dev.to · Yuvan Shankar 👁️ Computer Vision 5mo ago
EXPLORING OCR MODEL AND BACKEND SUPPORT IN PYTHON
Optical Character Recognition (OCR) is a technology that converts images, scanned documents, or PDFs...
Image Classification with Convolutional Neural Networks – Part 2: Creating a Feature Map
Dev.to · Rijul Rajesh 👁️ Computer Vision ⚡ AI Lesson 5mo ago
Image Classification with Convolutional Neural Networks – Part 2: Creating a Feature Map
In the previous article, we saw why we need convolutional neural networks for solving the image...
Cleaning Up Complexity: Preprocessing Attribution Maps for Better Evaluation
Dev.to · Tova A 👁️ Computer Vision ⚡ AI Lesson 5mo ago
Cleaning Up Complexity: Preprocessing Attribution Maps for Better Evaluation
I wanted to compare attribution maps from different XAI methods for vision models, using the...
Writing a "Hello, Triangle!" with Metal 4 and exclusively C++
Dev.to · Javier Salcedo 👁️ Computer Vision ⚡ AI Lesson 5mo ago
Writing a "Hello, Triangle!" with Metal 4 and exclusively C++
This article was initially published here This article will serve as both a tutorial for those who...
Image Classification with Convolutional Neural Networks – Part 1: Why We Need CNNs
Dev.to · Rijul Rajesh 👁️ Computer Vision ⚡ AI Lesson 5mo ago
Image Classification with Convolutional Neural Networks – Part 1: Why We Need CNNs
In this article, we will explore image classification using convolutional neural networks. For this,...
What is OCR? (And 4 Real-World Use Cases)
Dev.to · Resumemind 👁️ Computer Vision 5mo ago
What is OCR? (And 4 Real-World Use Cases)
What is OCR? OCR stands for Optical Character Recognition. In simple terms, it is the...
Real-Time Face Tracking: OpenCV Control of a UR Robot
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 5mo ago
Real-Time Face Tracking: OpenCV Control of a UR Robot
This project controls a Universal Robots UR5 using real-time face tracking built with OpenCV. A standard webcam provides a live video stream that detects a huma
2026 Complete Guide: How to Use GLM-OCR for Next-Gen Document Understanding
Dev.to · Sienna 👁️ Computer Vision 5mo ago
2026 Complete Guide: How to Use GLM-OCR for Next-Gen Document Understanding
🎯 Core Takeaways (TL;DR) GLM-OCR is a 0.9B-parameter multimodal OCR model built on the...
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 5mo ago
Part 3: Simultaneous Localization & Mapping: Which SLAM Is For You? on OpenCV Live!
Note: This event has been rescheduled but the links still work. Simultaneous Localization & Mapping (SLAM) is one of the most active and contentious areas of CV
"Semantic Chaining" Bypasses Multimodal AI Safety Filters
Dev.to · Alessandro Pignati 👁️ Computer Vision 5mo ago
"Semantic Chaining" Bypasses Multimodal AI Safety Filters
Ever wondered how "unbreakable" AI safety filters actually are? As developers, we’re often told that...
Multimodal RAG in Action: Building a Skin Health Assistant with CLIP and Milvus
Dev.to · Beck_Moulton 👁️ Computer Vision 5mo ago
Multimodal RAG in Action: Building a Skin Health Assistant with CLIP and Milvus
In the world of AI, we've moved far beyond simple text-based search. But when it comes to healthcare,...
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 5mo ago
OpenCV Live: The Low-Power Computer Vision Challenge 2026
This year the Low-Power Computer Vision Challenge (LPCV) has three tracks with serious prize money including Image-to-Text Retrieval, Action Recognition in Vide
🎯 YOLOトレーニング実践
Dev.to · TK Lin 👁️ Computer Vision 5mo ago
🎯 YOLOトレーニング実践
YOLO動物認識トレーニング実践:0から80%精度への完全ガイド 和心村 AI Director 技術ノート #2 🎯...
🎯 YOLO訓練實戰
Dev.to · TK Lin 👁️ Computer Vision 5mo ago
🎯 YOLO訓練實戰
YOLO 動物辨識訓練實戰:從 0 到 80% 準確率的完整指南 和心村 AI Director 技術筆記 #2 🎯 目標:讓 AI...
The GreenEyes.AI Vision Stack: A Hybrid Pipeline for Object Labeling and Feature-Based Recognition
Dev.to · 💻 Arpad Kish 💻 👁️ Computer Vision 5mo ago
The GreenEyes.AI Vision Stack: A Hybrid Pipeline for Object Labeling and Feature-Based Recognition
Introduction In the rapidly evolving landscape of computer vision, the challenge often...
From Image Features to Visual Place Recognition: OpenCV Approach
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 5mo ago
From Image Features to Visual Place Recognition: OpenCV Approach
In this blog, we explore Visual Place Recognition (VPR) with hands-on examples using OpenCV and lightweight Python tools. You will create a practical VPR pipeli
Get Started With Image Classification in Kaggle using Python
Dev.to · Debajyati Dey 👁️ Computer Vision 5mo ago
Get Started With Image Classification in Kaggle using Python
WHAT KAGGLE IS Kaggle is a fantastic and great platform for enthusiastic Data Science...
D4RT: Teaching AI to see the world in four dimensions
DeepMind Blog 👁️ Computer Vision ⚡ AI Lesson 5mo ago
D4RT: Teaching AI to see the world in four dimensions
D4RT: Unified, efficient 4D reconstruction and tracking up to 300x faster than prior methods.
Detecting Objects in Images from Any Text Prompt (Not Fixed Classes)
Dev.to · Eyasu Asnake 👁️ Computer Vision 5mo ago
Detecting Objects in Images from Any Text Prompt (Not Fixed Classes)
Most object detection systems assume a fixed label set: train a model on COCO, Open Images, or a...
Did You Know CLIP Works as an AI Image Detector?
Dev.to · Jason Peterson 👁️ Computer Vision 5mo ago
Did You Know CLIP Works as an AI Image Detector?
OpenAI's CLIP model was trained to match images with text descriptions. But here's something...
Watershed Segmentation Using OpenCV
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 5mo ago
Watershed Segmentation Using OpenCV
Explore the elegant intersection of nature-inspired algorithms and computer vision. This comprehensive technical guide unveils the powerful watershed segmentati
Building a Production-Ready Traffic Violation Detection System with Computer Vision
Dev.to · Harris Bashir 👁️ Computer Vision 6mo ago
Building a Production-Ready Traffic Violation Detection System with Computer Vision
Traffic monitoring and violation detection is a classic computer vision problem that looks...
Beyond Image Labels: Estimating Food Portions and Calories using Grounding DINO + SAM
Dev.to · Beck_Moulton 👁️ Computer Vision 6mo ago
Beyond Image Labels: Estimating Food Portions and Calories using Grounding DINO + SAM
Ever tried those calorie tracking apps where you have to manually search for "medium-sized chicken...
Multimodal AI: Why Text-Only Models Are Already Dead!
Dev.to · SATINATH MONDAL 👁️ Computer Vision 6mo ago
Multimodal AI: Why Text-Only Models Are Already Dead!
Vision, audio, video, and text in a single AI model. Here's why multimodal AI is revolutionizing development and how to build with it today.
BAIR Blog 👁️ Computer Vision 📄 Paper ⚡ AI Lesson 6mo ago
Information-Driven Design of Imaging Systems
<!-- These are comments in HTML. The above header text is needed to format the title, authors, etc. The "information-driven-imaging" is the representative image
Why Rust?
Dev.to · Cyrus Tse 👁️ Computer Vision 6mo ago
Why Rust?
"Every programmer remembers the first time their program crashed with a segmentation fault. Or...
Enhancing Images: Adaptive Shadow Correction Using OpenCV
OpenCV Blog 👁️ Computer Vision ⚡ AI Lesson 6mo ago
Enhancing Images: Adaptive Shadow Correction Using OpenCV
In this blog post, we'll tackle this challenge head-on with a practical approach to shadow correction using OpenCV. Our method leverages Multi-Scale Retinex (MS