Caire,用于调整图像大小的库

关于凯尔

在下一篇文章中,我们将看一下开罗。 是关于 一个用于调整图像大小并包括内容识别的库,并且能够放大和缩小图像而不会造成内容失真。 如果您有兴趣调整图像大小而又不丢失图像细节,则可以通过Snap在Ubuntu中安装Caire图像大小调整器来实现。

与其他仅裁剪像素的应用程序不同,Caire将允许我们更改图像的大小,并保持原始内容与生成图像的比例成比例。 结果是一张完整的图像,但大小不同,但又不会丢失重要的细节 使用户感兴趣。

Caire是一个可感知内容的图像调整大小的库 基于 接缝雕刻。 图书馆也是 能够检测人脸 通过 ”皮果»在调整图像大小之前,不需要 OpenCV的 已安装。 启用面部检测后,该算法将避免在检测到的面部中裁剪像素,从而保持面部面积不变。

Caire的一般特征

示例结果

这些是使该库与其他现有解决方案区分开的一些功能:

  • 包括 可自定义的命令行支持.
  • 它还将为我们提供 支持缩小或放大图像.
  • 另外我们可以 垂直和水平调整图像大小.
  • 会允许我们 调整目录中所有图像的大小.
  • 不需要使用任何第三方库.
  • 利用 阈值 索贝尔 进行微调.
  • 这个工具 使用模糊滤镜更好地进行边缘检测.
  • 会允许我们 使用单个命令对图像进行平方.
  • 它还将为我们提供 支持比例尺.
  • 会检测 避免脸部变形的脸.
  • 支持 多种类型的输出图像 (jpg,jpeg,png,bmp,gif)

这些只是该库为我们提供的一些功能。 他们能 请在 github页面 的项目。

在Ubuntu上将Caire安装为快照包

要通过Snap安装此工具,我们必须在系统上安装对这项技术的支持。 如果您正在运行Ubuntu 16.04 LTS(Xenial Xerus)或更高版本,包括Ubuntu 18.04 LTS(仿生海狸)和Ubuntu 20.04 LTS(焦点窝,您将无需执行任何操作。 Snap应该已经安装并且可以使用了。

我们可以 通过Snap在Ubuntu上安装Caire图像大小调整器 打开终端(Ctrl + Alt + T)并使用以下命令安装稳定版本:

蜡笔设施

sudo snap install caire

如果任何时候我们需要 更新此工具,在终端(Ctrl + Alt + T)中,我们只需要使用以下命令:

sudo snap refresh caire

至此,一切准备就绪。 现在我们可以开始减小图像的大小。 一个 使用的基本示例 该库中的命令将在终端(Ctrl + Alt + T)中执行以下命令:

示例减少20%

caire -in entrada.jpg -out salida.jpg -width=20 -height=20 -debug=false -perc=1

有关使用此库的更多信息,用户可以参考 GitHub页面 项目或通过以下命令使用程序的帮助:

Caire帮助

caire --help

卸载

如果我们要 从我们的系统上卸载Caire,我们只需打开一个终端(Ctrl + Alt + T)并使用以下命令:

删除卡儿

sudo snap remove caire

当然, 像所有技术一样,它也有其局限性。 在处理过的图像高度浓缩的情况下,这些图像会出现,即它不包含“较少”的重要区域。 在这种情况下,可能会出现不需要的结果。 此外,当图像尽管不很压缩时,以不允许遗漏某些重要部分的方式呈现内容时,该算法也无法很好地发挥作用。

有关此工具及其工作方式的更多信息,用户可以转到 项目GitHub页面.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。