Custom Processor

Build your own image processing logic with direct SKBitmap access. No platform-specific conversions required—just pure image processing freedom.

View Full Documentation

Overview

The Custom Processor gives you complete control over image processing by providing direct access to SKBitmap objects. No more wrestling with platform-specific image formats or conversion overhead—work directly with SkiaSharp's powerful bitmap API.

Perfect for implementing custom algorithms, integrating third-party libraries, or building specialized image analysis pipelines that don't fit the standard processor patterns. Your code, your rules.

Key Features & Capabilities

Direct SKBitmap Access

Work directly with SKBitmap objects—no platform-specific conversions, no overhead, just raw image data ready to process.

Zero Conversion Overhead

Skip the conversion layer entirely. Access pixel data directly without platform bridge code slowing you down.

Unlimited Flexibility

Implement any image processing algorithm you can imagine—from simple filters to complex computer vision tasks.

Third-Party Integration

Easily integrate any .NET image processing library that works with SKBitmap—SkiaSharp, ImageSharp, OpenCV.NET, and more.

Pipeline Compatible

Seamlessly integrates with the CapCognition pipeline—combine with other processors or use standalone.

Full Pixel Control

Direct pixel manipulation, custom drawing, filtering, transformations—everything SkiaSharp offers at your fingertips.

Why Use Custom Processor?

Perfect for scenarios where pre-built processors don't fit your needs:

Custom Algorithms

Implement proprietary image processing algorithms, filters, or analysis methods specific to your domain or business logic.

Prototyping & Research

Quickly test new approaches, experiment with algorithms, or validate concepts without building a full processor framework.

Library Integration

Integrate existing .NET image processing libraries seamlessly—no wrappers needed, just pass the SKBitmap directly.

Pipeline Chaining

Combine with other CapCognition processors for hybrid workflows—use barcode detection, then custom post-processing.

Custom Overlays

Draw custom visualizations, annotations, or overlays directly on the image using SkiaSharp's powerful canvas API.

Performance Critical

Optimize for your specific use case without framework constraints—every millisecond counts in real-time scenarios.

How It Works

Simple workflow with complete control:

1

Receive SKBitmap

Your custom processor receives the camera frame as an SKBitmap object—no conversions, no hassle.

2

Process the Image

Implement your logic: analyze pixels, apply filters, detect patterns, integrate libraries—anything you need.

3

Return Results

Return your processed results, modified bitmap, or analysis data back to the application pipeline.

Platform Independent: Since you're working with SKBitmap directly, your code works identically across Android, iOS, Windows, macOS, and Linux—no platform-specific branches needed.