合并2个opencv图像,然后使主图像变暗/变亮

时间:2012-01-02 16:09:49

标签: c# image image-processing opencv emgucv

我有2张照片。脸部的主要图像和嘴部图像(矩形)。我将嘴图像附加到主图像上,取代主图像的嘴。我想让嘴看起来像属于主要图像(嘴周围的颜色太亮/太暗)。 我在徘徊怎么办?使用掩码功能?或改变每个像素?

主图像和嘴图像都是opencv图像,但如果位图类对我的问题有一个有用的功能,我可以改变那种类型。

先谢谢了。

1 个答案:

答案 0 :(得分:0)

我建议使用带口罩区域的openCV功能(例如cvAddS)。 OpenCV可能具有最佳的优化实现。但是,如果你真的希望嘴部出现在脸部的一部分,你可能应该使用某种混合算法(我使用Burt-Adelson样条图像混合)和一些直方图均衡。