Audience Measurement
Measure viewing time and gaze-based attention around a display, with facial expression estimates. Build the results into your own analytics.
Independent computer vision engineering
I’m Antal. I build C++ and OpenCV engines you can try in your browser, understand through the documentation, and integrate into your own product.
Commercial use · Digital delivery · Built for independent integration
See the technology working. Evaluate it on your own camera.
The engine collection
Choose the capability you need. Evaluate the demo, inspect the documentation, then build on the source.
Measure viewing time and gaze-based attention around a display, with facial expression estimates. Build the results into your own analytics.
Add action-based liveness checks to your face verification flow. Ask for blinks or head turns and check the response.
Detect, track and re-identify faces in video. Start with a working C++ engine and adapt the matching to your application.
Evaluate a neural-network approach to detecting photo and screen presentation attacks in a face verification workflow.
Estimate head pose and eye gaze direction from a webcam, with facial landmarks and eye openness measurements.
Classify visible facial expressions in a camera feed and explore the estimates in your own visualization or analytics.
Map your own 2D makeup designs onto a tracked 3D face mesh, with a working browser demonstration.
Explore contactless pulse estimation from subtle facial color changes using remote photoplethysmography (rPPG).
Swap detected faces in the camera image, or replicate the largest face across the scene, with the C++ source included.
Every engine above has a live demo, public code documentation and a downloadable source package. Self-serve purchase; support and custom integration are not included. What to know before buying.
From demonstration to implementation
A working demonstration is the starting point. The featured engine packages give your team the implementation and materials to understand it, compile it and make it your own.
A self-serve path
Open a live demo. Check the result with your camera, lighting and distance. Read the engine’s capabilities and limitations.
Review the public documentation, package contents, license and support policy. Confirm that your team can handle the integration.
Purchase through the shop and receive your download links. Compile, adapt and validate the source in your own environment.
A good fit for technical founders, developers and engineering teams. You should be comfortable compiling C++ and working with OpenCV. The projects are engineering foundations; production integration, testing and ongoing maintenance are yours to manage.
Get to know the work
Explore a smaller project before choosing an engine. The same license applies to free downloads.
Free download
Neural network–powered tool that segments and pixelates people in real time to protect privacy
Free download
WebAssembly app clustering camera pixels to reveal the scene’s dominant colours and HEX codes
Free download
This model detects the wearing / non-wearing or improper wearing of a medical mask
Free download
This model detects potholes on the road
Free download
This model detects handguns
Engineering notes
Build guides and experiments from my work with C++, OpenCV and camera-based systems.
The engineer behind the engines
I’m Antal Zsiros, a computer vision engineer in Hungary. My work spans image processing, embedded vision, automotive navigation and face analysis, with projects going back to 2012.
Antal.AI is my independent engineering workshop. I develop these projects alongside my professional work because I enjoy solving the problems behind them. Clear documentation, working demos and honest boundaries are how I make that work useful to you.
Antal Zsiros
Clear expectations
Source access, commercial use and integration responsibilities, explained up front.
A self-serve digital project for developers. The engine packages include C++ source code, pretrained models, documentation and build instructions. These are foundations for your own application; you handle integration and production validation. Standalone model downloads have their own package contents.
Yes. You can modify the software and incorporate it into your own product that adds substantial value. You may sell that product, but may not publish the supplied source code or resell the software as a standalone library, SDK, toolkit or template. Read the full software license (PDF).
The featured engines use C++ and OpenCV; their browser demos are compiled with Emscripten to WebAssembly. Native desktop, server, mobile or edge deployment requires the appropriate OpenCV build and project configuration. A browser demo does not establish compatibility or speed on your target device.
No. These are self-serve products for people who can work with C++ and OpenCV. Installation, integration, optimization and custom development are not included. Updates may be released at my discretion, with no maintenance schedule or response-time guarantee. Read the support policy.
More from the workshop
A broader look at the work behind Antal.AI. Availability is shown separately from the current engine collection.
Legacy model · $32 USD
Standalone trained model. Review the desktop demo and package details on its project page.
Legacy model · $20 USD
Standalone trained model. Review the desktop demo and package details on its project page.
These project pages document earlier work. They are not offered as complete, supported systems in the shop.
See what works for your use case before you commit.