-1

我正在使用 GMIC 中的修复命令,该命令同时接受图像和遮罩,该遮罩指示要修复该图像的哪个部分。然后填充掩码上的 255 值。

http://gmic.eu/reference.shtml

我使用的输入图像有很大的黑色部分(这里的像素值为 0)。我想将遮罩定义为原始图像的黑色像素。

当然,我可以在 matlab、python 等中预处理所有这些掩码,但这将需要很长时间,因为我正在处理大约 100 万张图像。GMIC 有一个快速的管道接口,它可以在内存中完成所有操作,还有一个数学解释器,所以我应该能够使用 GMIC 命令行来完成这一切,并节省大量时间。

我需要的答案完全是在 GMIC 中使用它的数学解释器完成的。提前致谢!

4

1 回答 1

3

可能是这样的:

$ gmic input.png --select_color 0,0,0,0 -inpaint[0] [1],.... -keep[0] -o output.png

(您必须根据需要设置修复参数)。

于 2016-09-14T07:14:34.630 回答