Custom Processor
Build your own image processing logic with direct SKBitmap access. No platform-specific conversions required—just pure image processing freedom.
View Full DocumentationOverview
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:
Receive SKBitmap
Your custom processor receives the camera frame as an SKBitmap object—no conversions, no hassle.
Process the Image
Implement your logic: analyze pixels, apply filters, detect patterns, integrate libraries—anything you need.
Return Results
Return your processed results, modified bitmap, or analysis data back to the application pipeline.
