根据图像值定义图像蒙版G' MIC

时间:2016-09-14 02:56:46

标签: image-processing gimp

我在GMIC中使用了修复命令,该命令同时包含一个图像和一个掩码,用于指示该图像的哪个部分被复制。然后填充掩码上255的值。

http://gmic.eu/reference.shtml

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

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

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

1 个答案:

答案 0 :(得分:3)

可能是这样的事情:

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

(您必须根据需要设置您的inpaint参数)。