Luxoria.Algorithm.GrabCut
1.0.0
See the version list below for details.
dotnet add package Luxoria.Algorithm.GrabCut --version 1.0.0
NuGet\Install-Package Luxoria.Algorithm.GrabCut -Version 1.0.0
<PackageReference Include="Luxoria.Algorithm.GrabCut" Version="1.0.0" />
<PackageVersion Include="Luxoria.Algorithm.GrabCut" Version="1.0.0" />
<PackageReference Include="Luxoria.Algorithm.GrabCut" />
paket add Luxoria.Algorithm.GrabCut --version 1.0.0
#r "nuget: Luxoria.Algorithm.GrabCut, 1.0.0"
#:package Luxoria.Algorithm.GrabCut@1.0.0
#addin nuget:?package=Luxoria.Algorithm.GrabCut&version=1.0.0
#tool nuget:?package=Luxoria.Algorithm.GrabCut&version=1.0.0
GrabCut Implementation in .NET
OpenCV GrabCut Algorithm
This package provides a .NET wrapper for the GrabCut algorithm, implemeted in native C++ with OpenCV.
Requirements
- .NET Version:
net8.0or compatible. - Native Dependencies: OpenCV 4.10.0 libraries are embedded within the native implementation.
Source Code
The precompiled native libraries are built from the source code available at LuxoriaSoft/grabcut_oc4100_dllcore
Installation
You can install the package via NuGet Package Manager or the .NET CLI:
Using NuGet Package Manager
Search for Luxoria.Algorithm.YoLoDetectModel in the NuGet Package Manager and install it.
Using .NET CLI
Run the following command:
dotnet add package Luxoria.Algorithm.GrabCut --version 1.0.0
Usage
using Luxoria.Algorithm.GrabCut;
class Program
{
static void Main()
{
GrabCut grabCut = new GrabCut();
grabCut.Exec("image.jpg", "output.jpg", 678, 499, 1653, 1493, 5);
// Where :
// "image.jpg" is the input image path,
// "output.jpg" is the output image path,
// 678, 499, 1653, 1493 are the rectangle coordinates (x, y, width, height),
// 5 is the margin from (0 to 100) (default set to 0)
}
}
License
Luxoria.Algorithm.BrisqueScore is licensed under the Apache 2.0 License. See LICENSE for more information.
LuxoriaSoft
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.