CapCognition.Maui 2.1.1

dotnet add package CapCognition.Maui --version 2.1.1
                    
NuGet\Install-Package CapCognition.Maui -Version 2.1.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CapCognition.Maui" Version="2.1.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CapCognition.Maui" Version="2.1.1" />
                    
Directory.Packages.props
<PackageReference Include="CapCognition.Maui" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CapCognition.Maui --version 2.1.1
                    
#r "nuget: CapCognition.Maui, 2.1.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CapCognition.Maui@2.1.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CapCognition.Maui&version=2.1.1
                    
Install as a Cake Addin
#tool nuget:?package=CapCognition.Maui&version=2.1.1
                    
Install as a Cake Tool

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.1.1 62 8/23/2025
2.1.0 59 8/23/2025
2.0.4 207 6/8/2025
2.0.3 154 4/13/2025
2.0.2 162 3/16/2025
2.0.1 123 2/12/2025
2.0.0 119 1/22/2025
1.0.0 146 9/22/2024