Luxoria.Algorithm.BrisqueScore

This NuGet package provides a .NET wrapper for the BRISQUE (Blind/Referenceless Image Spatial Quality Evaluator) algorithm implemented in native C++ with OpenCV. It allows .NET developers to compute the perceptual quality of images using the BRISQUE algorithm without requiring a reference image.

codecovarrow-up-right

Online Documentationarrow-up-right

Check it out on Nuget.orgarrow-up-right

Features

  • Easy-to-Use .NET API: Access BRISQUE functionality directly in .NET applications.

  • Cross-Platform Support: Includes native libraries for the following architectures:

    • x86 (32-bit Windows)

    • x64 (64-bit Windows)

    • arm64 (ARM-based 64-bit Windows)

  • Precompiled Native Libraries: The package includes precompiled brisque_quality.dll for all supported architectures.

Requirements

  • .NET Version: net8.0 or compatible.

  • Native Dependencies: OpenCV libraries are embedded within the native implementation.

Source Code

The precompiled native libraries are built from the source code available at LuxoriaSoft/brisque_implarrow-up-right

Installation

You can install the package via NuGet Package Manager or the .NET CLI:

Using NuGet Package Manager

Search for Luxoria.Algorithm.BrisqueScore in the NuGet Package Manager and install it.

Using .NET CLI

Run the following command:

Usage

License

Luxoria.Algorithm.BrisqueScore is licensed under the Apache 2.0 License. See LICENSEarrow-up-right for more information.

LuxoriaSoft

Last updated