Computer vision engineering notes

I’m Antal Zsiros. These notes cover how I generate and review synthetic training data, evaluate computer vision models, and run OpenCV in the browser. I share the results alongside the limits of each experiment.

Expanded synthetic rust dataset: 1,002 samples reviewed, 803 retained
October 16, 2026 · Updated October 26 | Synthetic data | Engineering note · Part 2

From 1,002 synthetic rust samples to 803 training candidates

Two review rounds, 199 exclusions and an 80.1% retention rate. Generator breakdowns, broader scene coverage and interactive mask examples before RF-DETR training.

Synthetic rust images and generated mask overlays from GPT Image 2.5 Sunburst and Nano Banana 2.1
October 14, 2026 | Synthetic data | Engineering note

Synthetic rust masks: GPT Image 2.5 Sunburst vs Nano Banana 2.1

Eight prompts, sixteen samples, and interactive mask overlays: where the generators help and where rust labels fail before RF-DETR training.

AI-generated webcam scenes from twelve training categories
September 2026 | Synthetic data | Case study

Training a proctoring classifier with synthetic webcam images

17,280 images generated from text prompts, a multihead model, and what a strong synthetic validation score missed in real-world testing.

OpenCV 5 WebAssembly static C++ build preview
June 9, 2026 | OpenCV | WebAssembly

Building OpenCV 5 as a Static C++ WebAssembly Library with Emscripten

A practical guide for compiling OpenCV 5 to static WebAssembly-ready C++ libraries with Emscripten, SIMD and pthreads.

Synthetic DMS training data video thumbnail
May 16, 2026 | Computer Vision

Synthetic DMS Training Data Generation with Video Models

A practical experiment in generating realistic Driver Monitoring System videos together with semantic and instance segmentation masks.

Notes from the workbench

Keep an eye on what’s next.

New engines, live demos, and practical engineering notes from me, Antal. Occasional emails when there’s something worth sharing.