tezvyn:

Computer Vision

Image/video models, diffusion, OCR, multimodal

301 bites

More in Computer Vision — page 15

Affine Transformations: Move, Scale, and Rotate Without Bending
Computer Vision2 min read

Affine Transformations: Move, Scale, and Rotate Without Bending

An affine transformation is a way to move, scale, rotate, or shear an object while keeping all lines straight and parallel lines parallel. It's used everywhere in computer graphics.

Canny Edge Detector: Finding True Edges
Computer Vision2 min read

Canny Edge Detector: Finding True Edges

The Canny detector finds true edges by identifying sharp, connected intensity changes. It's used in object detection and feature extraction where clean edge maps are vital.

Morphological Transformations: Shaping Images with Kernels
Computer Vision2 min read

Morphological Transformations: Shaping Images with Kernels

Think of it as sanding or stamping an image with a small shape (kernel) to modify object boundaries. It's used for noise removal or separating touching objects. The footgun: transformations alter object size, so you often need a second operation to compensate.

The Sobel Operator: Fast, Cheap Edge Detection
Computer Vision2 min read

The Sobel Operator: Fast, Cheap Edge Detection

The Sobel operator finds image edges by measuring how fast pixel brightness changes horizontally and vertically. It's a fast, cheap first pass for edge detection in computer vision. The footgun is treating it as precise; it's a crude approximation.

Median Filter: Smoothing Images Without Blurring Edges
Computer Vision2 min read

Median Filter: Smoothing Images Without Blurring Edges

A median filter cleans image noise by replacing each pixel with the median value of its neighbors, ignoring outliers. It's used to remove "salt-and-pepper" noise before object detection.

Gaussian Blur: Smoothing Images with Weighted Averages
Computer Vision2 min read

Gaussian Blur: Smoothing Images with Weighted Averages

Gaussian blur smooths an image by replacing each pixel with a weighted average of its neighbors, where closer pixels matter more. It's used to reduce noise before edge detection or for UI effects. The footgun is over-blurring, which erases important features.

Histogram Equalization: Spreading Out Pixel Brightness
Computer Vision2 min read

Histogram Equalization: Spreading Out Pixel Brightness

Think of histogram equalization as automatically stretching an image's contrast. It takes dark or washed-out images and spreads their pixel brightness values across the full available range, revealing hidden details. The footgun: it can amplify noise.

Image Scaling: Resizing Pixels Without Ruining Them
Computer Vision2 min read

Image Scaling: Resizing Pixels Without Ruining Them

Image scaling isn't just stretching a picture; it's inventing or discarding pixel data. It's used everywhere from displaying thumbnails to making 1080p video fit a 4K screen.

Computer Vision2 min read

Grayscale Conversion: Seeing in Shades of Gray

Grayscale conversion simplifies an image by removing color, representing each pixel's brightness as a single value. It's a key preprocessing step in computer vision for tasks like OCR, where shape matters more than color.

Bayer Filter: Faking Full Color with a Filter Grid
Computer Vision2 min read

Bayer Filter: Faking Full Color with a Filter Grid

A Bayer filter is a hack for capturing color with one sensor: a checkerboard of red, green, and blue filters is placed over the sensor grid. This is how most digital cameras work. The footgun is that the raw output must be 'demosaiced' to create.

BRDF: Modeling How Surfaces Reflect Light
Computer Vision2 min read

BRDF: Modeling How Surfaces Reflect Light

A BRDF is a function that describes a surface's appearance by defining how it reflects light from any incoming direction to any viewing direction. It's used in rendering engines to create materials like brushed metal or velvet.

Radiometry: Measuring Light as Physics, Not Perception
Computer Vision2 min read

Radiometry: Measuring Light as Physics, Not Perception

Radiometry measures light's physical power, not how humans perceive it. It's for objective energy measurement in computer vision or physics simulations, using watts, not lumens. The footgun is confusing it with photometry, which is weighted for human vision.

CIELAB Color Space: Measuring Color Beyond RGB
Computer Vision2 min read

CIELAB Color Space: Measuring Color Beyond RGB

CIELAB models color not by how a screen displays it (like RGB), but by how a human perceives it: lightness, red/green, and yellow/blue. It's used in industry to measure and match colors precisely. The footgun is assuming it's perfectly 'perceptually uniform'.

Computer Vision2 min read

Color Depth: Bits Per Pixel vs. Bits Per Channel

Color depth is the number of bits storing a pixel's color, like a digital paint box's size. It's key for image formats and displays, affecting file size and fidelity. The footgun is confusing total bits per pixel (bpp) with bits per channel (bpc).

HSL and HSV: Intuitive Ways to Represent RGB Color
Computer Vision2 min read

HSL and HSV: Intuitive Ways to Represent RGB Color

HSL and HSV are not new colors, but new ways to organize RGB. Think of them as cylindrical coordinates for color, making it easier for humans to select shades. You see them in every color picker.

Computer Vision2 min read

Lens Distortion: Why Straight Lines Curve in Photos

Lens distortion makes straight lines appear curved in an image, a result of imperfect lens geometry. It's critical to correct in computer vision for tasks like 3D reconstruction, but is often ignored in regular photography.

Computer Vision2 min read

Camera Resectioning: Finding a Camera's Pose in 3D Space

Camera resectioning is like a detective's trick: use a photo of known objects to find the exact 3D position and orientation of the camera. It's key for AR and robotics. The footgun is assuming this finds all camera flaws; it only finds pose, not lens.

Image Histograms: Visualizing an Image's Tonal DNA
Computer Vision2 min read

Image Histograms: Visualizing an Image's Tonal DNA

An image histogram is a bar chart of an image's brightness, showing pixel counts from pure black to pure white. It's used in photo editing to instantly judge exposure, revealing clipped shadows or blown highlights.

Computer Vision2 min read

RGB Color Model: Mixing Light, Not Paint

Think of RGB as mixing colored spotlights. Red, green, and blue light are added together to create the colors on your screen. The main footgun is confusing this with print's subtractive model, where mixing colors makes black, not white.

Pinhole Camera Model: Projecting 3D to 2D
Computer Vision2 min read

Pinhole Camera Model: Projecting 3D to 2D

The pinhole camera model is a simple formula for how a 3D world flattens into a 2D image. It's the basis for 3D reconstruction and augmented reality, relating an object's real-world position to its pixels.