CapCognition.Maui
2.1.1
dotnet add package CapCognition.Maui --version 2.1.1
NuGet\Install-Package CapCognition.Maui -Version 2.1.1
<PackageReference Include="CapCognition.Maui" Version="2.1.1" />
<PackageVersion Include="CapCognition.Maui" Version="2.1.1" />
<PackageReference Include="CapCognition.Maui" />
paket add CapCognition.Maui --version 2.1.1
#r "nuget: CapCognition.Maui, 2.1.1"
#:package CapCognition.Maui@2.1.1
#addin nuget:?package=CapCognition.Maui&version=2.1.1
#tool nuget:?package=CapCognition.Maui&version=2.1.1
CapCognition Capturing and Recognition .NET MAUI Library
The CapCognition Capturing and Recognition .NET MAUI Library enables high-performance image capturing and recognition directly within .NET MAUI applications.
It leverages the latest Android Camera API 2 with multi-streaming support and the modern iOS camera API, ensuring extremely low shutter release delays and extensive configuration options.
Features
- Capture images in any resolution while previewing in a different resolution.
- Capture RAW images and process them with the CapCognition Recognition Library.
- Store captured images in multiple formats, including RAW DNG.
- Use both front and back cameras, with direct recognition support through different recognition processors.
- Display recognition results as overlays on the captured image.
- Fully multithreaded and asynchronous image capturing and processing for maximum performance.
- Support for parallel processing across multiple processors with different latencies.
- Simple and flexible API, accessible programmatically and via XAML integration.
- Use recognizers to process images from external sources (without the camera).
- Asynchronous API for a smooth and responsive user experience.
- Open recognition API for seamless integration of custom recognition processors.
- Full integration with the CapCognition License Library for using your own licenses in recognition processors.
Trial Version Limitations
The library can be used as a trial version for testing and development purposes.
The trial version is not intended for production use, but can be used as long as needed.
Limitations in trial mode:
- When using the MAUI View, a "Trial" watermark will always be displayed during capturing and recognition.
- When using the Recognizer directly (without the MAUI View), the number of recognitions per application start is limited.
For production use, a license must be purchased.
Examples
See .NET MAUI sample projects at: CapCognition GitHub
Release Notes
Version 2.1.1
- options made disposable and some tool functions added
Version 2.1.0
- Added Fluent API for easier and more expressive integration.
Version 2.0.4
- Android: Fixed crash when using the camera on certain devices.
- Android: Optimized picture buffer handling to reduce memory usage and fragmentation in YUV conversion and image processing.
- NuGets: Updated to latest versions (except Microsoft MAUI controls) for maximum compatibility.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0-android35.0 is compatible. net9.0-ios18.0 is compatible. net10.0-android was computed. net10.0-ios was computed. |
-
net9.0-android35.0
- CapCognition.Maui.Core (>= 2.1.1)
- CapCognition.Net.Licensing (>= 1.2.2)
- Microsoft.Maui.Controls (>= 9.0.30)
- Microsoft.Maui.Controls.Compatibility (>= 9.0.30)
- SkiaSharp.Views (>= 3.119.0)
- SkiaSharp.Views.Maui.Controls (>= 3.119.0)
-
net9.0-ios18.0
- CapCognition.Maui.Core (>= 2.1.1)
- CapCognition.Net.Licensing (>= 1.2.2)
- Microsoft.Maui.Controls (>= 9.0.30)
- Microsoft.Maui.Controls.Compatibility (>= 9.0.30)
- SkiaSharp.Views (>= 3.119.0)
- SkiaSharp.Views.Maui.Controls (>= 3.119.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.