OpenCV
About
No description provided for this workspace.
Solutions
0No solutions published yet.
Published applications from this workspace will appear here.
Components
15
Measure Image Quality (OpenCV)
Computes no-reference quality metrics over an Image — a blur proxy plus brightness, contrast, and dark/blown pixel ratios — emitting a five-field record or a [Analytics.Metric] list per the downstream connection. No GPU.

Track Objects (OpenCV CSRT)
Pairs an Image frame with a [BoundingBox] detection list, running one OpenCV single-object correlation filter (tracker) per object. The oneof output resolves to [Track] (default), [TrackedObject], [BoundingBox], or [UInt64]. Box-only: no mask.

Threshold Image (OpenCV)
Binary thresholding over Image using fixed, Otsu, adaptive-mean, adaptive-Gaussian, or triangle methods. Converts input to greyscale and emits either a single-channel Image foreground mask or, when consumed by a mask-typed downstream, a boolean Mask.

Extract Edges (Canny)
Canny edge extractor: converts each Image to greyscale, runs hysteresis edge detection over a configurable threshold pair and Sobel aperture, and emits a binary edge Mask aligned to the input frame.

Apply Image Color Correction (OpenCV)
Per-pixel tonal and color adjustment on an Image, returning a corrected Image: applies contrast and brightness, then a gamma tone curve, then HSV saturation and hue_shift rotation, in that fixed order.

Subtract Background (OpenCV)
Per-frame Image foreground extractor built on a stateful Gaussian-mixture or K-nearest-neighbour background model. Emits oneof t[Image, Mask] — a one-channel foreground intensity frame, or a boolean foreground mask — with the arm fixed by the wired downstream.

Stabilize Video (OpenCV)
Online video stabiliser that takes shaky Image frames and emits steadied Image frames. It estimates inter-frame motion, smooths the warp over a moving window, and re-warps each frame, optionally cropping the margins the warp reveals to keep output size constant.

Apply Image Morphology (OpenCV)
Applies an OpenCV morphological operation to an Image with a chosen structuring element, emitting a downstream-resolved oneof t[Image, Mask] — the filtered frame in its input color space, or a re-binarised foreground Mask.

Measure Image Sharpness (OpenCV)
Scores each Image with a gradient-based sharpness measure against a cutoff, emitting a score plus pass flag (or a bare Double, Bool, or [Analytics.Metric] list per the downstream) so blurry frames can be dropped ahead of OCR. CPU-only.

Inpaint Image (OpenCV)
Fills masked holes in a frame with classical OpenCV inpainting: it takes a source Image and a same-size mask Image and emits the repaired Image, choosing Fast Marching or Navier-Stokes. Best for small scratches, logos, or thin watermarks.

Equalize Histogram (OpenCV)
Applies CLAHE or global histogram equalization to each Image on a CPU, enhancing the luma channel in a chosen working space (or the whole image in grayscale) and emitting a contrast-enhanced Image.

Estimate Optical Flow (Classical)
CPU dense optical flow between Image frames using a selectable classical method (method = DIS, Farnebäck, or TV-L1), emitting one OpticalFlow (H, W, 2) tensor per frame at the source resolution, with no model service or GPU required.

Denoise Image (OpenCV)
Classical CPU image denoiser over an Image: applies non-local-means, bilateral, Gaussian, or median filtering and returns a cleaned Image in the same color space. No model, no GPU. Pick this for sensor noise, JPEG quantisation, or salt-and-pepper impulse.

Upscale Image (OpenCV)
Enlarges an Image by an integer factor using a classical CPU interpolation kernel (nearest, bilinear, bicubic, or Lanczos) and emits the resized Image; fast and detail-preserving but not generative.

Compare Images (PSNR SSIM)
Compares a candidate Image against a reference Image and emits full-reference quality metrics, either as a {psnr: Double, ssim: Double, mse: Double} record or as [Analytics.Metric].

