Biblioteca abierta de la fuente .NET para el procesamiento de imágenes
Fuente abierta .NET API para el contenido de la imagen de Aware bajando brevemente.
¿Qué es SmartCrop.net?
SmartCrop.net es un código libre y abierto API que permite al desarrollador .NET recortar imágenes automáticamente. Este es un .NET puerto estándar de Smartcrop.js. El API es información de contenido y utiliza un conjunto de algoritmos para recortar imágenes. El API detecta automáticamente la cara usando un algoritmo simple, relativamente rápido, pequeño y genérico. Encuentra la cara encontrando regiones con un color como la piel. El API implementa un conjunto de algoritmos como encontrar regiones con alta resolución, encontrar bordes, y genera un conjunto de cultivos candidatos.
Empecé con SmartCrop.net
La forma recomendada de instalar SmartCrop.net a través de NuGet. Por favor, use el siguiente comando para instalarlo.
Instalar SmartCrop.net vía NuGet
Install-Package Smartcrop.net -Version 1.0.2-beta
Imágenes inteligentes a través de Free C API
La biblioteca de código abierto SmartCrop.net permite a .NET desarrolladores a imágenes de cultivos inteligentes programáticamente. Basado en el algoritmo API , el API encuentra áreas de saturación alta, encuentra color con tonos de piel, y encuentra bordes, y proporciona una suposición inteligente para cosechar la imagen. Al utilizar el siguiente código, usted puede obtener fácilmente una cosecha inteligente para su imagen
Imagen de cultivos inteligentes en .NET
- Abrir la imagen utilizando el método File.Opened() y pasar el nombre de archivo
- Encontrar el mejor cultivo utilizando el método ImageCrop(200, 200).Crop(imagen). El método toma altura y anchura como argumentos
- Obtener la mejor cosecha
Imagen de cultivos en .NET
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}");
}
});