1. Tuotteet
  2.   Kuva
  3.   .NET
  4.   SmartCrop.net
 
  

Avoimen lähdekoodin .NET-kirjasto kuvankäsittelyä varten

Avoimen lähdekoodin .NET API sisältötietoiseen kuvien rajaamiseen älykkäästi.

Mikä on SmartCrop.net?

SmartCrop.net on ilmainen ja avoimen lähdekoodin API, jonka avulla .NET-kehittäjä voi rajata kuvia automaattisesti. Tämä on smartcrop.js:n .NET-standardiportti. API on sisältötietoinen ja käyttää useita algoritmeja kuvien rajaamiseen. API tunnistaa kasvot automaattisesti käyttämällä yksinkertaista, suhteellisen nopeaa, pientä ja yleistä algoritmia. Se löytää kasvot etsimällä ihon värisiä alueita. API toteuttaa joukon algoritmeja, kuten korkearesoluutioisten alueiden etsimistä, reunojen etsimistä ja luo joukon ehdokasviljoja.

Previous Next

SmartCrop.net:n käytön aloittaminen

Suositeltu tapa asentaa SmartCrop.net NuGetin kautta. Käytä seuraavaa komentoa asentaaksesi se.

Asenna SmartCrop.net NuGetin kautta

Install-Package Smartcrop.net -Version 1.0.2-beta

Smart Crop Images ilmaisen C# API:n kautta

Avoimen lähdekoodin SmartCrop.net-kirjaston avulla .NET-kehittäjät voivat rajata kuvia älykkäästi ohjelmallisesti. API-algoritmin perusteella API löytää korkean kylläisyyden alueet, löytää värit ihon sävyillä ja reunoja sekä tarjoaa älykkään arvauksen kuvan rajaamiseen. Käyttämällä seuraavaa koodia saat helposti älykkään rajauksen kuvallesi

Smart Crop Image .NET

  1. Avaa kuva File.OpenRead() -menetelmällä ja anna tiedostonimi
  2. Löydä paras rajaus käyttämällä ImageCrop(200, 200).Crop(image) -menetelmää. Menetelmä ottaa argumenteiksi korkeuden ja leveyden
  3. Hanki paras sato

Rajaa kuva .NET:ssä

using (var image = File.OpenRead("image.jpg"))
{
        // find best crop
        var result = new ImageCrop(200, 200).Crop(image);
        Console.WriteLine(
        $"Best crop: {result.Area.X}, {result.Area.Y} - {result.Area.Width} x {result.Area.Height}");
}
});
 Suomen