**Senior C++ Only — Real-Time Vision-to-Vector Core Engine for Multi-Device Output**

Project Description

**Do not message unless you are truly advanced in C++.**
This project is not suitable for junior or intermediate developers. Strong C++ skills, solid math, and real-time systems thinking are mandatory.

I am looking for a freelancer to build a **core engine prototype** that converts local image/video input into stable vector paths, then transforms that data into **multi-zone XYRGB output frames** for multiple external devices over **UDP**.

This is **not** a end-user appication.
It is a **technical prototype** focused on validating the engine architecture, processing pipeline, coordinate transforms, and output logic.

## What the engine must do;

**Input side**

* Load local images and videos
* Process frames in real time or near real time
* Extract meaningful contours / outlines
* Convert contours into stable, simplified vector paths
* Reduce noise, jitter, and unstable path behavior

**Output side**

* Take scene paths and distribute them across multiple zones
* Apply coordinate transforms per zone / per device
* Generate per-device **XYRGB frame data**
* Send output frames over **UDP**
* Support a simulator output mode for validation

## Tech stack

* **C++**
* **MSVC 2022**
* **CMake**
* **Windows x64**
* **Qt Widgets** for a very minimal technical UI
* **OpenCV**
* Optional: **ONNX Runtime**
* **UDP networking**

## Scope of work

The work includes:

* Real-time image/video ingest
* Preprocessing and contour extraction
* Path cleanup, simplification, smoothing, and filtering
* Scene-to-zone and zone-to-device coordinate mapping
* Per-device frame generation
* UDP packet output
* Basic diagnostics and performance metrics
* Minimal GUI only for preview, parameters, and testing

## Out of scope

This project does **not** include:

* Full product GUI
* Timeline editor
* User/role management
* Plugin system
* Media library
* Final commercial release polish
* Installer / deployment package

## Success criteria

The prototype should clearly demonstrate:

* Stable contour and vector path generation
* Correct multi-zone coordinate mapping
* Reliable per-device XYRGB output
* Measurable performance and latency
* A clean core architecture that runs independently from the GUI

## Ideal freelancer profile

You should be comfortable with:

* Advanced **C++**
* Real-time processing pipelines
* Geometry / coordinate transforms / linear algebra
* OpenCV-based image processing
* UDP networking
* Clean modular architecture

Bonus if you also have experience with:

* Qt Widgets
* OpenGL preview widgets
* Path simplification / contour tracking
* Performance-focused engine development

This is a **serious core-engine task**, not a UI-heavy app job.
I am looking for someone who can build the technical foundation correctly, cleanly, and with strong engineering discipline. Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!