← All Radar guides

Radar

Bridge

Papers and tools are cheap. Runnable systems are not. This bridge tracks applied CV/ML ideas by can you run it, how hard, and what blocks shipping - with links into the Lab when we already teach it.

21 entries

paper · cv ·

Depth Anything 3 (DA3)

Not verified yetadvanced

Any-view geometry from one or many images - depth, pose, and 3DGS-ready space recovery.

Why care: Current frontier of the Depth Anything line: multi-view consistent geometry without a bespoke architecture zoo.

  • pytorch

What blocks a clean run

  • Heavier than V2 for pure monocular “depth map” products
  • Ecosystem (ROS / Comfy / Blender) is early - verify licenses and checkpoint sizes

paper · cv ·

Video Depth Anything

Colab / notebookintermediate

Temporally consistent depth for long videos, built on Depth Anything V2.

Why care: The bridge from single-frame depth demos to usable video / robotics / editing pipelines.

  • pytorch
  • opencv

What blocks a clean run

  • GPU memory grows with clip length / resolution
  • Metric video models are newer and heavier than relative-depth defaults

tool · cv ·

YOLO11 (Ultralytics)

Runs locallybeginner

Current Ultralytics YOLO stack for detect / segment / pose / classify with a one-liner train and export path.

Why care: The default answer when someone asks “can we detect X in a camera stream?” in 2024+.

  • ultralytics
  • pytorch
  • opencv

What blocks a clean run

  • COCO-pretrained classes ≠ your product classes without fine-tuning
  • Export / TensorRT quirks when targeting edge devices

paper · cv ·

SAM 2 / SAM 2.1

Colab / notebookintermediate

Promptable segmentation for images and video with temporal mask propagation.

Why care: The practical SAM successor when the job is video editing, tracking, or interactive labeling over time.

  • pytorch
  • opencv

What blocks a clean run

  • VRAM and latency climb fast on long / high-res clips
  • Still needs a prompt UX - not a drop-in detector

paper · cv ·

Depth Anything V2

Runs locallyintermediate

Stronger synthetic-teacher monocular depth with efficient small/base/large variants.

Why care: Still the workhorse monocular depth model most demos and ControlNet pipelines wire up first.

  • pytorch
  • opencv

What blocks a clean run

  • Relative depth ≠ metric scale without a metric head or calibration
  • Temporal flicker on video unless you add consistency (see Video Depth Anything)

paper · cv ·

Depth Anything V1

Colab / notebookintermediate

First Depth Anything release - strong monocular depth as a drop-in perception prior.

Why care: Historical baseline of the series - prefer V2 / DA3 for new work.

  • pytorch
  • opencv

What blocks a clean run

  • Relative vs metric depth confusion in product specs
  • Superseded by V2 and Depth Anything 3 for most new pipelines

paper · cv ·

Segment Anything (SAM)

Colab / notebookintermediate

Promptable segmentation foundation model for masks from points/boxes.

Why care: Great for labeling acceleration and interactive tools - heavy for naive real-time video. Prefer SAM 2 for video.

  • pytorch
  • opencv

What blocks a clean run

  • GPU memory for larger SAM variants
  • Needs a UX for prompts - not a drop-in detector

paper · cv ·

DINOv2 visual features

Not verified yetadvanced

Self-supervised vision backbone useful for retrieval and few-shot heads.

Why care: Strong frozen features when you lack labels - not always better than a tuned YOLO for detection.

  • pytorch

What blocks a clean run

  • Need a clear downstream head (kNN, linear probe, detector)
  • Heavy if you only needed classical CV

paper · cv ·

ControlNet conditioned image gen

Partial / fragileadvanced

Add spatial controls (edges, pose, depth) to diffusion image generation.

Why care: Turns “pretty random images” into directed product imagery pipelines.

  • pytorch
  • diffusers
  • opencv

What blocks a clean run

  • VRAM hungry
  • License / safety review before commercial image products

tool · nlp ·

Whisper speech-to-text pipeline

Runs locallybeginner

Open speech recognition that is good enough for many meeting/notes workflows.

Why care: Fast path to audio → text products; hallucinations need post-filters.

  • whisper
  • ffmpeg
  • pytorch

What blocks a clean run

  • Hallucinations on silence and music
  • Diarization / speaker labels need extra tooling

technique · cv ·

Document layout detection

Partial / fragileadvanced

Detect text blocks, tables, and figures before OCR so structure survives.

Why care: The difference between “searchable PDF” and a usable knowledge base.

  • opencv
  • detectron2
  • paddle

What blocks a clean run

  • Scanned forms vs born-digital PDFs need different paths
  • Table reconstruction is its own project

technique · nlp ·

LoRA fine-tuning a small LLM

Colab / notebookadvanced

Parameter-efficient fine-tuning so you can specialize a model without full retrain cost.

Why care: The practical path for domain tone/format - easy to overfit a tiny dataset.

  • pytorch
  • peft
  • transformers

What blocks a clean run

  • Dirty instruction data beats fancy trainers
  • Eval regressions after merge are common

paper · cv ·

CLIP zero-shot image classification

Runs locallybeginner

Contrastive image–text model that classifies with natural language labels.

Why care: Useful when you don’t have a labeled dataset yet - weak when classes are visually subtle.

  • pytorch
  • transformers

What blocks a clean run

  • Prompt wording changes accuracy a lot
  • Fine-grained industrial defects often need a specialized model

technique · nlp ·

Minimal RAG (retrieve → generate)

Runs locallyintermediate

Chunk docs, embed, retrieve top-k, stuff into an LLM prompt with citations.

Why care: The default pattern for private knowledge - most demos skip evaluation.

  • langchain
  • openai
  • pgvector

What blocks a clean run

  • Bad chunking silently destroys answer quality
  • No eval set → you can’t tell if “improvements” are real

tool · mlops ·

Human-in-the-loop labeling (Label Studio)

Partial / fragileintermediate

Annotation UI + export loop so CV/NLP datasets can improve weekly.

Why care: Models stall when labels stall - tooling matters as much as architecture.

  • label-studio
  • opencv

What blocks a clean run

  • Guideline drift between annotators
  • No active learning loop → expensive relabeling

tool · cv ·

MediaPipe pose / hands

Runs locallybeginner

On-device landmark tracking for pose and hands without a custom detector stack.

Why care: Fast path for interaction demos and rehab/fitness prototypes.

  • mediapipe
  • opencv

What blocks a clean run

  • Occlusion and unusual camera angles
  • Version / graph API churn across MediaPipe releases

tool · mlops ·

FastAPI model serving skeleton

Runs locallyintermediate

Thin HTTP wrapper around a model with health checks, timeouts, and versioned artifacts.

Why care: Notebook → API is where most “demos” die; this is the bridge.

  • fastapi
  • docker
  • pytorch

What blocks a clean run

  • No timeout / queue policy under load
  • Model artifact versioning forgotten after the first deploy

technique · cv ·

OCR with preprocessing + Tesseract/Paddle

In the Labintermediate

Document OCR that actually works when you fix deskew, contrast, and layout first.

Why care: Most “OCR fails” are preprocessing fails, not model fails.

  • opencv
  • tesseract
  • paddleocr

What blocks a clean run

  • Phone photos of glossy documents
  • Tables and multi-column layouts need structure parsing

technique · cv ·

YOLO real-time object detection

In the Labbeginner

Single-shot detectors that made real-time object detection practical on commodity hardware.

Why care: Historical root of the YOLO line - for what people run today, see YOLO11 below.

  • opencv
  • pytorch
  • ultralytics

What blocks a clean run

  • Webcam permissions and codec quirks on some laptops
  • Class confusion without domain fine-tuning

technique · cv ·

Classical OpenCV vision pipeline

In the Labbeginner

Thresholding, contours, morphology, and geometric transforms - the boring stack that still ships.

Why care: Beats a neural net when lighting is controlled and you need deterministic industrial behavior.

  • opencv
  • numpy

What blocks a clean run

  • Lighting and camera exposure dominate results
  • People skip calibration and then blame the algorithm

technique · mlops ·

scikit-learn production baseline

In the Labbeginner

ColumnTransformer + Pipeline + model card metrics before you reach for deep learning.

Why care: If tabular baselines win, ship them - save GPUs for when they earn their keep.

  • sklearn
  • pandas

What blocks a clean run

  • Data leakage via preprocessing fit on full data
  • Teams skip calibration and threshold tuning