从照片中提取对象的免费工具

从照片中提取对象的免费工具

有没有一个免费的工具好的从照片中提取物体?

它必须在 Linux 上运行

例如,从照片中提取一个人。

答案1

使用图像魔法,您可以使用面具边缘检测或者两种技术的组合,从图像中剪切出形状。如果您有一张背景已知的图片,那么蒙版示例尤其有用。

为图像添加纹理示例展示了如何在该过程的一部分中创建复杂照片的面具,但它也适用于人。

在宝塔的照片上,命令:

convert pagoda_sm.jpg -fuzz 10% -transparent white \
      -alpha extract -negate  pagoda_mask.png

创建

宝塔图像面具

然后您可以使用它从图像中剪切出所有非背景的内容(在本例中)。

目前尚无完美的工具(无论免费与否)可以自动对所有图像执行此任务。

答案2

计算机视觉是一个研究领域和一个难题。我认为你不应该期望找到可以很好地完成这项工作的免费软件。

答案3

这有点过度了(它是一个完整的应用程序,而不是一个工具),但是你可以用 GIMP 来做到这一点。

基本教程如下这里当然,您可以编写一个脚本来加快这一进程。

相关内容