1. 产品
  2.   图片
  3.   .NET
  4.   SmartCrop.net
 
  

图像处理开放源。ET图书馆

开放源。ETAPI的内容意识图像缩小不久。

什么是SmartCrop。net

SmartCrop。net是一个自由和开源的API、允许。ET开发者自动收集图像。 这是一个。ET的智能作物标准端口。 API是内容意识、并使用一组算法进行作物图像。 API自动检测面部、使用一个简单、相对快、小和通用的算法。 它通过找到像皮肤一样颜色的区域来找到脸。 API个实现了一组算法、比如找到高分辨率的区域、找到边缘、产生一组候选作物。

Previous Next

从SmartCrop。net开始

建议通过NuGet安装SmartCrop。net 请使用以下命令安装它。

安装SmartCrop。net通过NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

通过自由C#API的智能作物图像

开放源码SmartCrop。net库允许。ET开发者按照程序设计智能作物图像。 在API个算法的基础上、API个发现了高饱和度区域、发现了色调、找到了边缘、并提供了一个明智的猜测图像。 通过使用下面的代码、您可以很容易得到一个智能作物为您的图像

智能作物图像在。ET

  1. 使用文件。Oped()方法打开图像并通过文件名
  2. 用ImageCrop(200200)。Crop(图像)法找到最佳作物。 该方法采用高度和宽度作为参数
  3. 得到最好的作物

E。ET的作物图像

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}");
}
});
 中国人