我正在尝试抠像一些照片。以下是一个例子:
这是另一个,
现在使用图像魔术,我可以生成这样的垫子。
但我永远无法让垫子“充实”。我的计划是为转盘和光库创建一个静态垫子 - 不需要移除它们。但是,我想解决我在烤架,车牌和窗户上看到的问题。我希望这辆车能够显得漆黑一片。我正在使用ImageMagick的转换来实现这个功能,
convert 1.bmp -channel g -separate +channel -fuzz 45% -fill black -opaque black -fill white +opaque black greenscreensample_mask_1.gif
如何改善这一点以填补车辆的保险杠?
答案 0 :(得分:2)
我猜测闪亮的部分是略微绿色的,你可以尝试减少模糊值。
答案 1 :(得分:0)
您可以使用-fx运算符,然后使用特定通道。以下内容绝不是最佳的,而且执行效率非常低:
convert ./in.jpg -background none -transparent white -channel Alpha -fx '1-((g-r)+(g-b)+(g-(r+b)/2))^2' -channel Green -fx '(r+b)/2' ./out.png;eog ./out.png
为了获得绿色通道的密钥,您可以减去
非常基本的色彩校正涉及用蓝色和红色通道的平均值替换条纹区域,但是这里整个图像的绿色通道被蓝色和红色通道的平均值替换。你应该写一个算法,将边缘分成一个单独的通道,然后你对整个图像进行颜色校正,并将其与基于这种“边缘”无光泽的原始图像混合。
谢谢你,祝你好运